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

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

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

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

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

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

Lifetime

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

Required Methods§

source

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

Deserialize this value from the given Serde deserializer.

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

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl<'de> Deserialize<'de> for Month

source§

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

source§

impl<'de> Deserialize<'de> for Weekday

source§

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

source§

impl<'de> Deserialize<'de> for Reason

source§

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

source§

impl<'de> Deserialize<'de> for ActionType

source§

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

source§

impl<'de> Deserialize<'de> for IamRole

source§

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

source§

impl<'de> Deserialize<'de> for LegacyIamRole

source§

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

source§

impl<'de> Deserialize<'de> for PrimitiveIamRole

source§

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

source§

impl<'de> Deserialize<'de> for StandardIamRole

source§

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

source§

impl<'de> Deserialize<'de> for StorageClass

source§

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

source§

impl<'de> Deserialize<'de> for Entity

source§

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

source§

impl<'de> Deserialize<'de> for Role

source§

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

source§

impl<'de> Deserialize<'de> for Team

source§

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

source§

impl<'de> Deserialize<'de> for HmacState

source§

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

source§

impl<'de> Deserialize<'de> for AsiaLocation

source§

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

source§

impl<'de> Deserialize<'de> for AusLocation

source§

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

source§

impl<'de> Deserialize<'de> for DualRegion

source§

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

source§

impl<'de> Deserialize<'de> for EuropeLocation

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for MultiRegion

source§

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

source§

impl<'de> Deserialize<'de> for NALocation

source§

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

source§

impl<'de> Deserialize<'de> for SALocation

source§

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

source§

impl<'de> Deserialize<'de> for SingleRegion

source§

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

source§

impl<'de> Deserialize<'de> for CertificateTextAnchor

source§

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

source§

impl<'de> Deserialize<'de> for PaperSize

source§

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

source§

impl<'de> Deserialize<'de> for ChapterStatus

source§

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

source§

impl<'de> Deserialize<'de> for CourseBackgroundQuestionType

source§

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

source§

impl<'de> Deserialize<'de> for CourseModuleCompletionGranter

source§

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

source§

impl<'de> Deserialize<'de> for CompletionPolicy

source§

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

source§

impl<'de> Deserialize<'de> for UserPointsUpdateStrategy

source§

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

source§

impl<'de> Deserialize<'de> for ActivityProgress

source§

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

source§

impl<'de> Deserialize<'de> for GradingProgress

source§

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

source§

impl<'de> Deserialize<'de> for HistoryChangeReason

source§

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

source§

impl<'de> Deserialize<'de> for PeerReviewProcessingStrategy

source§

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

source§

impl<'de> Deserialize<'de> for PeerOrSelfReviewAnswer

source§

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

source§

impl<'de> Deserialize<'de> for PeerOrSelfReviewQuestionType

source§

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

source§

impl<'de> Deserialize<'de> for BlockProposal

source§

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

source§

impl<'de> Deserialize<'de> for BlockProposalAction

source§

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

source§

impl<'de> Deserialize<'de> for ProposalStatus

source§

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

source§

impl<'de> Deserialize<'de> for NewRegradingIdType

source§

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

source§

impl<'de> Deserialize<'de> for RoleDomain

source§

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

source§

impl<'de> Deserialize<'de> for UserRole

source§

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

source§

impl<'de> Deserialize<'de> for TeacherDecisionType

source§

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

source§

impl<'de> Deserialize<'de> for CourseInstanceOrExamId

source§

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

source§

impl<'de> Deserialize<'de> for ReviewingStage

source§

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

source§

impl<'de> Deserialize<'de> for BlockAttributes

source§

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

source§

impl<'de> Deserialize<'de> for IsoWeekday

source§

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

source§

impl<'de> Deserialize<'de> for CaseMapDataKind

source§

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

source§

impl<'de> Deserialize<'de> for CaseType

source§

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

source§

impl<'de> Deserialize<'de> for DotType

source§

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

source§

impl<'de> Deserialize<'de> for TrieType

source§

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

source§

impl<'de> Deserialize<'de> for FieldLength

source§

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

source§

impl<'de> Deserialize<'de> for FieldNumericOverrides

source§

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

source§

impl<'de> Deserialize<'de> for Day

source§

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

source§

impl<'de> Deserialize<'de> for DayPeriod

source§

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

source§

impl<'de> Deserialize<'de> for FieldSymbol

source§

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

source§

impl<'de> Deserialize<'de> for Hour

source§

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

source§

impl<'de> Deserialize<'de> for Month

source§

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

source§

impl<'de> Deserialize<'de> for Second

source§

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

source§

impl<'de> Deserialize<'de> for TimeZone

source§

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

source§

impl<'de> Deserialize<'de> for Week

source§

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

source§

impl<'de> Deserialize<'de> for Weekday

source§

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

source§

impl<'de> Deserialize<'de> for Year

source§

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

source§

impl<'de> Deserialize<'de> for Date

source§

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

source§

impl<'de> Deserialize<'de> for Time

source§

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

source§

impl<'de> Deserialize<'de> for PluralCategory

source§

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

source§

impl<'de> Deserialize<'de> for GeneralCategory

source§

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

source§

impl<'de> Deserialize<'de> for CheckedBidiPairedBracketType

source§

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

source§

impl<'de> Deserialize<'de> for BufferFormat

source§

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

source§

impl<'de> Deserialize<'de> for ModelType

source§

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

source§

impl<'de> Deserialize<'de> for Algorithm

source§

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

source§

impl<'de> Deserialize<'de> for AlgorithmType

source§

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

source§

impl<'de> Deserialize<'de> for HeaderContentType

source§

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

source§

impl<'de> Deserialize<'de> for HeaderType

source§

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

source§

impl<'de> Deserialize<'de> for ExerciseTaskSubmissionStatus

source§

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

source§

impl<'de> Deserialize<'de> for GradingProgress

source§

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

source§

impl<'de> Deserialize<'de> for ModelSolutionSpec

source§

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

source§

impl<'de> Deserialize<'de> for PublicSpec

source§

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

source§

impl<'de> Deserialize<'de> for BasicErrorResponseType

source§

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

source§

impl<'de> Deserialize<'de> for BasicTokenType

source§

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

source§

impl<'de> Deserialize<'de> for DeviceCodeErrorResponseType

source§

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

source§

impl<'de> Deserialize<'de> for RevocationErrorResponseType

source§

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

source§

impl<'de> Deserialize<'de> for StandardRevocableToken

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for UStr

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for DateTime<FixedOffset>

Deserialize a value that optionally includes a timezone offset in its string representation

The value to be deserialized must be an rfc3339 string.

See the serde module for alternate deserialization formats.

source§

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 a value that includes no timezone in its string representation

The value to be deserialized must be an rfc3339 string.

See the serde module for alternate serialization formats.

source§

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 into a UTC value

The value to be deserialized must be an rfc3339 string.

See the serde module for alternate deserialization formats.

source§

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

source§

impl<'de> Deserialize<'de> for NaiveDate

source§

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

source§

impl<'de> Deserialize<'de> for NaiveDateTime

source§

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

source§

impl<'de> Deserialize<'de> for NaiveTime

source§

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

source§

impl<'de> Deserialize<'de> for ErrorList

source§

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

source§

impl<'de> Deserialize<'de> for GoogleError

source§

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

source§

impl<'de> Deserialize<'de> for GoogleErrorResponse

source§

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

source§

impl<'de> Deserialize<'de> for Action

source§

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

source§

impl<'de> Deserialize<'de> for Billing

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for Bucket

source§

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

source§

impl<'de> Deserialize<'de> for Condition

source§

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

source§

impl<'de> Deserialize<'de> for Cors

source§

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

source§

impl<'de> Deserialize<'de> for Encryption

source§

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

source§

impl<'de> Deserialize<'de> for IamCondition

source§

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

source§

impl<'de> Deserialize<'de> for IamConfiguration

source§

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

source§

impl<'de> Deserialize<'de> for IamPolicy

source§

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

source§

impl<'de> Deserialize<'de> for Lifecycle

source§

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

source§

impl<'de> Deserialize<'de> for Logging

source§

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

source§

impl<'de> Deserialize<'de> for Owner

source§

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

source§

impl<'de> Deserialize<'de> for RetentionPolicy

source§

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

source§

impl<'de> Deserialize<'de> for Rule

source§

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

source§

impl<'de> Deserialize<'de> for TestIamPermission

source§

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

source§

impl<'de> Deserialize<'de> for UniformBucketLevelAccess

source§

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

source§

impl<'de> Deserialize<'de> for Versioning

source§

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

source§

impl<'de> Deserialize<'de> for Website

source§

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

source§

impl<'de> Deserialize<'de> for BucketAccessControl

source§

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

source§

impl<'de> Deserialize<'de> for ProjectTeam

source§

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

source§

impl<'de> Deserialize<'de> for DefaultObjectAccessControl

source§

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

source§

impl<'de> Deserialize<'de> for NewDefaultObjectAccessControl

source§

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

source§

impl<'de> Deserialize<'de> for HmacKey

source§

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

source§

impl<'de> Deserialize<'de> for HmacMeta

source§

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

source§

impl<'de> Deserialize<'de> for CustomerEncrypton

source§

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

source§

impl<'de> Deserialize<'de> for Object

source§

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

source§

impl<'de> Deserialize<'de> for ObjectList

source§

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

source§

impl<'de> Deserialize<'de> for ObjectAccessControl

source§

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

source§

impl<'de> Deserialize<'de> for ServiceAccount

source§

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

source§

impl<'de> Deserialize<'de> for CertificateAllRequirements

source§

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

source§

impl<'de> Deserialize<'de> for CertificateConfigurationToRequirement

source§

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

source§

impl<'de> Deserialize<'de> for CertificateConfiguration

source§

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

source§

impl<'de> Deserialize<'de> for CertificateConfigurationAndRequirements

source§

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

source§

impl<'de> Deserialize<'de> for DatabaseCertificateConfiguration

source§

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

source§

impl<'de> Deserialize<'de> for CertificateFont

source§

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

source§

impl<'de> Deserialize<'de> for NewCertificateFont

source§

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

source§

impl<'de> Deserialize<'de> for Chapter

source§

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

source§

impl<'de> Deserialize<'de> for ChapterPagesWithExercises

source§

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

source§

impl<'de> Deserialize<'de> for ChapterUpdate

source§

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

source§

impl<'de> Deserialize<'de> for ChapterWithStatus

source§

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

source§

impl<'de> Deserialize<'de> for DatabaseChapter

source§

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

source§

impl<'de> Deserialize<'de> for NewChapter

source§

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

source§

impl<'de> Deserialize<'de> for UserCourseInstanceChapterProgress

source§

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

source§

impl<'de> Deserialize<'de> for CourseBackgroundQuestionAnswer

source§

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

source§

impl<'de> Deserialize<'de> for NewCourseBackgroundQuestionAnswer

source§

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

source§

impl<'de> Deserialize<'de> for CourseBackgroundQuestion

source§

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

source§

impl<'de> Deserialize<'de> for CourseBackgroundQuestionsAndAnswers

source§

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

source§

impl<'de> Deserialize<'de> for CourseInstanceEnrollment

source§

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

source§

impl<'de> Deserialize<'de> for CourseInstanceEnrollmentsInfo

source§

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

source§

impl<'de> Deserialize<'de> for NewCourseInstanceEnrollment

source§

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

source§

impl<'de> Deserialize<'de> for CourseInstance

source§

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

source§

impl<'de> Deserialize<'de> for CourseInstanceForm

source§

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

source§

impl<'de> Deserialize<'de> for CourseLanguageVersion

source§

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

source§

impl<'de> Deserialize<'de> for CourseModuleCompletionRegisteredToStudyRegistry

source§

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

source§

impl<'de> Deserialize<'de> for NewCourseModuleCompletionRegisteredToStudyRegistry

source§

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

source§

impl<'de> Deserialize<'de> for RegisteredCompletion

source§

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

source§

impl<'de> Deserialize<'de> for CourseModuleAverage

source§

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

source§

impl<'de> Deserialize<'de> for CourseModuleCompletion

source§

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

source§

impl<'de> Deserialize<'de> for CourseModuleCompletionWithRegistrationInfo

source§

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

source§

impl<'de> Deserialize<'de> for CourseModulePointsAverage

source§

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

source§

impl<'de> Deserialize<'de> for NewCourseModuleCompletion

source§

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

source§

impl<'de> Deserialize<'de> for StudyRegistryCompletion

source§

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

source§

impl<'de> Deserialize<'de> for StudyRegistryGrade

source§

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

source§

impl<'de> Deserialize<'de> for AutomaticCompletionRequirements

source§

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

source§

impl<'de> Deserialize<'de> for CourseModule

source§

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

source§

impl<'de> Deserialize<'de> for ModifiedModule

source§

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

source§

impl<'de> Deserialize<'de> for ModuleUpdates

source§

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

source§

impl<'de> Deserialize<'de> for NewCourseModule

source§

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

source§

impl<'de> Deserialize<'de> for NewModule

source§

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

source§

impl<'de> Deserialize<'de> for Course

source§

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

source§

impl<'de> Deserialize<'de> for CourseBreadcrumbInfo

source§

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

source§

impl<'de> Deserialize<'de> for CourseCount

source§

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

source§

impl<'de> Deserialize<'de> for CourseStructure

source§

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

source§

impl<'de> Deserialize<'de> for CourseUpdate

source§

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

source§

impl<'de> Deserialize<'de> for NewCourse

source§

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

source§

impl<'de> Deserialize<'de> for EmailDelivery

source§

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

source§

impl<'de> Deserialize<'de> for EmailTemplate

source§

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

source§

impl<'de> Deserialize<'de> for EmailTemplateNew

source§

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

source§

impl<'de> Deserialize<'de> for EmailTemplateUpdate

source§

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

source§

impl<'de> Deserialize<'de> for CourseExam

source§

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

source§

impl<'de> Deserialize<'de> for ExamInstructionsUpdate

source§

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

source§

impl<'de> Deserialize<'de> for NewExam

source§

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

source§

impl<'de> Deserialize<'de> for OrgExam

source§

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

source§

impl<'de> Deserialize<'de> for ExerciseLanguageGroup

source§

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

source§

impl<'de> Deserialize<'de> for ExerciseRepositoryUpdate

source§

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

source§

impl<'de> Deserialize<'de> for CourseMaterialExerciseServiceInfo

source§

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

source§

impl<'de> Deserialize<'de> for ExerciseServiceInfo

source§

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

source§

impl<'de> Deserialize<'de> for ExerciseServiceInfoApi

source§

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

source§

impl<'de> Deserialize<'de> for PathInfo

source§

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

source§

impl<'de> Deserialize<'de> for ExerciseService

source§

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

source§

impl<'de> Deserialize<'de> for ExerciseServiceIframeRenderingInfo

source§

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

source§

impl<'de> Deserialize<'de> for ExerciseServiceNewOrUpdate

source§

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

source§

impl<'de> Deserialize<'de> for AnswerRequiringAttention

source§

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

source§

impl<'de> Deserialize<'de> for ExerciseAnswersInCourseRequiringAttentionCount

source§

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

source§

impl<'de> Deserialize<'de> for ExerciseSlideSubmission

source§

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

source§

impl<'de> Deserialize<'de> for ExerciseSlideSubmissionCount

source§

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

source§

impl<'de> Deserialize<'de> for ExerciseSlideSubmissionCountByExercise

source§

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

source§

impl<'de> Deserialize<'de> for ExerciseSlideSubmissionCountByWeekAndHour

source§

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

source§

impl<'de> Deserialize<'de> for ExerciseSlideSubmissionInfo

source§

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

source§

impl<'de> Deserialize<'de> for NewExerciseSlideSubmission

source§

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

source§

impl<'de> Deserialize<'de> for CourseMaterialExerciseSlide

source§

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

source§

impl<'de> Deserialize<'de> for ExerciseSlide

source§

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

source§

impl<'de> Deserialize<'de> for ExerciseTaskGrading

source§

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

source§

impl<'de> Deserialize<'de> for ExerciseTaskGradingResult

source§

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

source§

impl<'de> Deserialize<'de> for ExerciseTaskSubmission

source§

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

source§

impl<'de> Deserialize<'de> for ExportedCourseSubmission

source§

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

source§

impl<'de> Deserialize<'de> for ExportedSubmission

source§

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

source§

impl<'de> Deserialize<'de> for PeerOrSelfReviewsReceived

source§

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

source§

impl<'de> Deserialize<'de> for SubmissionData

source§

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

source§

impl<'de> Deserialize<'de> for CourseMaterialExerciseTask

source§

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

source§

impl<'de> Deserialize<'de> for ExerciseTask

source§

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

source§

impl<'de> Deserialize<'de> for NewExerciseTask

source§

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

source§

impl<'de> Deserialize<'de> for CourseMaterialExercise

source§

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

source§

impl<'de> Deserialize<'de> for Exercise

source§

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

source§

impl<'de> Deserialize<'de> for ExerciseGradingStatus

source§

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

source§

impl<'de> Deserialize<'de> for ExerciseStatus

source§

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

source§

impl<'de> Deserialize<'de> for ExerciseStatusSummaryForUser

source§

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

source§

impl<'de> Deserialize<'de> for Feedback

source§

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

source§

impl<'de> Deserialize<'de> for FeedbackBlock

source§

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

source§

impl<'de> Deserialize<'de> for FeedbackCount

source§

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

source§

impl<'de> Deserialize<'de> for NewFeedback

source§

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

source§

impl<'de> Deserialize<'de> for GeneratedCertificate

source§

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

source§

impl<'de> Deserialize<'de> for TermUpdate

source§

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

source§

impl<'de> Deserialize<'de> for CustomViewExerciseSubmissions

source§

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

source§

impl<'de> Deserialize<'de> for CustomViewExerciseTaskGrading

source§

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

source§

impl<'de> Deserialize<'de> for CustomViewExerciseTaskSpec

source§

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

source§

impl<'de> Deserialize<'de> for CustomViewExerciseTaskSubmission

source§

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

source§

impl<'de> Deserialize<'de> for CustomViewExerciseTasks

source§

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

source§

impl<'de> Deserialize<'de> for GlobalCourseModuleStatEntry

source§

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

source§

impl<'de> Deserialize<'de> for GlobalStatEntry

source§

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

source§

impl<'de> Deserialize<'de> for AnswerRequiringAttentionWithTasks

source§

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

source§

impl<'de> Deserialize<'de> for StudentExerciseSlideSubmission

source§

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

source§

impl<'de> Deserialize<'de> for StudentExerciseSlideSubmissionResult

source§

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

source§

impl<'de> Deserialize<'de> for StudentExerciseTaskSubmission

source§

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

source§

impl<'de> Deserialize<'de> for StudentExerciseTaskSubmissionResult

source§

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

source§

impl<'de> Deserialize<'de> for CourseMaterialPeerOrSelfReviewData

source§

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

source§

impl<'de> Deserialize<'de> for CourseMaterialPeerOrSelfReviewDataAnswerToReview

source§

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

source§

impl<'de> Deserialize<'de> for CourseMaterialPeerOrSelfReviewQuestionAnswer

source§

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

source§

impl<'de> Deserialize<'de> for CourseMaterialPeerOrSelfReviewSubmission

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for CourseInstanceCompletionSummary

source§

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

source§

impl<'de> Deserialize<'de> for ManualCompletionPreview

source§

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

source§

impl<'de> Deserialize<'de> for ManualCompletionPreviewUser

source§

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

source§

impl<'de> Deserialize<'de> for TeacherManualCompletion

source§

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

source§

impl<'de> Deserialize<'de> for TeacherManualCompletionRequest

source§

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

source§

impl<'de> Deserialize<'de> for UserCompletionInformation

source§

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

source§

impl<'de> Deserialize<'de> for UserCourseModuleCompletion

source§

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

source§

impl<'de> Deserialize<'de> for UserModuleCompletionStatus

source§

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

source§

impl<'de> Deserialize<'de> for UserWithModuleCompletions

source§

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

source§

impl<'de> Deserialize<'de> for MaterialReference

source§

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

source§

impl<'de> Deserialize<'de> for NewMaterialReference

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for DatabaseOrganization

source§

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

source§

impl<'de> Deserialize<'de> for Organization

source§

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

source§

impl<'de> Deserialize<'de> for OtherDomainToCourseRedirection

source§

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

source§

impl<'de> Deserialize<'de> for PageAudioFile

source§

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

source§

impl<'de> Deserialize<'de> for PageHistory

source§

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

source§

impl<'de> Deserialize<'de> for PageHistoryContent

source§

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

source§

impl<'de> Deserialize<'de> for PageLanguageGroup

source§

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

source§

impl<'de> Deserialize<'de> for PageVisitDatumSummaryByCourse

source§

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

source§

impl<'de> Deserialize<'de> for PageVisitDatumSummaryByCoursesCountries

source§

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

source§

impl<'de> Deserialize<'de> for PageVisitDatumSummaryByCourseDeviceTypes

source§

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

source§

impl<'de> Deserialize<'de> for PageVisitDatumSummaryByPages

source§

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

source§

impl<'de> Deserialize<'de> for CmsPageExercise

source§

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

source§

impl<'de> Deserialize<'de> for CmsPageExerciseSlide

source§

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

source§

impl<'de> Deserialize<'de> for CmsPageExerciseTask

source§

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

source§

impl<'de> Deserialize<'de> for CmsPageUpdate

source§

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

source§

impl<'de> Deserialize<'de> for ContentManagementPage

source§

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

source§

impl<'de> Deserialize<'de> for CoursePageWithUserData

source§

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

source§

impl<'de> Deserialize<'de> for ExerciseWithExerciseTasks

source§

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

source§

impl<'de> Deserialize<'de> for HistoryRestoreData

source§

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

source§

impl<'de> Deserialize<'de> for IsChapterFrontPage

source§

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

source§

impl<'de> Deserialize<'de> for NewPage

source§

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

source§

impl<'de> Deserialize<'de> for NormalizedCmsExerciseTask

source§

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

source§

impl<'de> Deserialize<'de> for Page

source§

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

source§

impl<'de> Deserialize<'de> for PageAudioFiles

source§

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

source§

impl<'de> Deserialize<'de> for PageChapterAndCourseInformation

source§

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

source§

impl<'de> Deserialize<'de> for PageDetailsUpdate

source§

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

source§

impl<'de> Deserialize<'de> for PageInfo

source§

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

source§

impl<'de> Deserialize<'de> for PageMetadata

source§

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

source§

impl<'de> Deserialize<'de> for PageNavigationInformation

source§

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

source§

impl<'de> Deserialize<'de> for PageRoutingData

source§

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

source§

impl<'de> Deserialize<'de> for PageSearchResult

source§

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

source§

impl<'de> Deserialize<'de> for PageWithExercises

source§

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

source§

impl<'de> Deserialize<'de> for SearchRequest

source§

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

source§

impl<'de> Deserialize<'de> for CmsPeerOrSelfReviewConfig

source§

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

source§

impl<'de> Deserialize<'de> for CmsPeerOrSelfReviewConfiguration

source§

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

source§

impl<'de> Deserialize<'de> for CourseMaterialPeerOrSelfReviewConfig

source§

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

source§

impl<'de> Deserialize<'de> for PeerOrSelfReviewConfig

source§

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

source§

impl<'de> Deserialize<'de> for PeerOrSelfReviewQuestionAndAnswer

source§

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

source§

impl<'de> Deserialize<'de> for PeerOrSelfReviewQuestionSubmission

source§

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

source§

impl<'de> Deserialize<'de> for PeerReviewWithQuestionsAndAnswers

source§

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

source§

impl<'de> Deserialize<'de> for CmsPeerOrSelfReviewQuestion

source§

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

source§

impl<'de> Deserialize<'de> for PeerOrSelfReviewQuestion

source§

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

source§

impl<'de> Deserialize<'de> for PeerOrSelfReviewSubmission

source§

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

source§

impl<'de> Deserialize<'de> for PeerReviewQueueEntry

source§

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

source§

impl<'de> Deserialize<'de> for PlaygroundExample

source§

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

source§

impl<'de> Deserialize<'de> for PlaygroundExampleData

source§

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

source§

impl<'de> Deserialize<'de> for BlockProposalInfo

source§

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

source§

impl<'de> Deserialize<'de> for EditedBlockNoLongerExistsData

source§

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

source§

impl<'de> Deserialize<'de> for EditedBlockStillExistsData

source§

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

source§

impl<'de> Deserialize<'de> for NewProposedBlockEdit

source§

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

source§

impl<'de> Deserialize<'de> for EditProposalInfo

source§

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

source§

impl<'de> Deserialize<'de> for NewProposedPageEdits

source§

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

source§

impl<'de> Deserialize<'de> for PageProposal

source§

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

source§

impl<'de> Deserialize<'de> for ProposalCount

source§

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

source§

impl<'de> Deserialize<'de> for NewRegrading

source§

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

source§

impl<'de> Deserialize<'de> for Regrading

source§

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

source§

impl<'de> Deserialize<'de> for RegradingInfo

source§

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

source§

impl<'de> Deserialize<'de> for RegradingSubmissionInfo

source§

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

source§

impl<'de> Deserialize<'de> for RejectedExerciseSlideSubmission

source§

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

source§

impl<'de> Deserialize<'de> for NewResearchForm

source§

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

source§

impl<'de> Deserialize<'de> for NewResearchFormQuestion

source§

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

source§

impl<'de> Deserialize<'de> for NewResearchFormQuestionAnswer

source§

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

source§

impl<'de> Deserialize<'de> for ResearchForm

source§

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

source§

impl<'de> Deserialize<'de> for ResearchFormQuestion

source§

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

source§

impl<'de> Deserialize<'de> for ResearchFormQuestionAnswer

source§

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

source§

impl<'de> Deserialize<'de> for Role

source§

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

source§

impl<'de> Deserialize<'de> for RoleInfo

source§

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

source§

impl<'de> Deserialize<'de> for StudentCountry

source§

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

source§

impl<'de> Deserialize<'de> for StudyRegistryRegistrar

source§

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

source§

impl<'de> Deserialize<'de> for SuspectedCheaters

source§

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

source§

impl<'de> Deserialize<'de> for Threshold

source§

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

source§

impl<'de> Deserialize<'de> for ThresholdData

source§

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

source§

impl<'de> Deserialize<'de> for NewTeacherGradingDecision

source§

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

source§

impl<'de> Deserialize<'de> for TeacherGradingDecision

source§

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

source§

impl<'de> Deserialize<'de> for UserCourseInstanceExerciseServiceVariable

source§

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

source§

impl<'de> Deserialize<'de> for UserCourseSettings

source§

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

source§

impl<'de> Deserialize<'de> for UserDetail

source§

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

source§

impl<'de> Deserialize<'de> for UserExerciseSlideState

source§

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

source§

impl<'de> Deserialize<'de> for CourseInstanceExerciseMetrics

source§

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

source§

impl<'de> Deserialize<'de> for CourseInstanceUserPoints

source§

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

source§

impl<'de> Deserialize<'de> for CourseInstanceUserPointsInner

source§

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

source§

impl<'de> Deserialize<'de> for DatabaseUserCourseInstanceChapterExerciseProgress

source§

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

source§

impl<'de> Deserialize<'de> for ExamUserPoints

source§

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

source§

impl<'de> Deserialize<'de> for ExamUserPointsInner

source§

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

source§

impl<'de> Deserialize<'de> for ExerciseUserCounts

source§

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

source§

impl<'de> Deserialize<'de> for UserChapterMetrics

source§

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

source§

impl<'de> Deserialize<'de> for UserCourseInstanceChapterExerciseProgress

source§

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

source§

impl<'de> Deserialize<'de> for UserCourseInstanceMetrics

source§

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

source§

impl<'de> Deserialize<'de> for UserCourseInstanceProgress

source§

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

source§

impl<'de> Deserialize<'de> for UserExerciseState

source§

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

source§

impl<'de> Deserialize<'de> for UserExerciseStateUpdate

source§

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

source§

impl<'de> Deserialize<'de> for UserExerciseTaskState

source§

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

source§

impl<'de> Deserialize<'de> for UserResearchConsent

source§

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

source§

impl<'de> Deserialize<'de> for User

source§

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

source§

impl<'de> Deserialize<'de> for GutenbergBlock

source§

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

source§

impl<'de> Deserialize<'de> for EmailGutenbergBlock

source§

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

source§

impl<'de> Deserialize<'de> for OEmbedRequest

source§

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

source§

impl<'de> Deserialize<'de> for OEmbedResponse

source§

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

source§

impl<'de> Deserialize<'de> for EraStartDate

source§

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

source§

impl<'de> Deserialize<'de> for WeekDataV1

source§

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

source§

impl<'de> Deserialize<'de> for MonthCode

source§

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

source§

impl<'de> Deserialize<'de> for CaseMapData

source§

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

source§

impl<'de> Deserialize<'de> for NonExceptionData

source§

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

source§

impl<'de> Deserialize<'de> for ExceptionBits

source§

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

source§

impl<'de> Deserialize<'de> for SlotPresence

source§

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

source§

impl<'de> Deserialize<'de> for CaseMapV1<'de>

source§

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

source§

impl<'de> Deserialize<'de> for CollationMetadataV1

source§

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

source§

impl<'de> Deserialize<'de> for CodePointTrieHeader

source§

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

source§

impl<'de> Deserialize<'de> for CodePointTrieToml

source§

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

source§

impl<'de> Deserialize<'de> for Field

source§

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

source§

impl<'de> Deserialize<'de> for Bag

source§

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

source§

impl<'de> Deserialize<'de> for GroupingSizesV1

source§

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

source§

impl<'de> Deserialize<'de> for ListFormatterPatternsV1<'de>

source§

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

source§

impl<'de> Deserialize<'de> for Subtag

source§

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

source§

impl<'de> Deserialize<'de> for Subtag

source§

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

source§

impl<'de> Deserialize<'de> for Key

source§

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

source§

impl<'de> Deserialize<'de> for Attribute

source§

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

source§

impl<'de> Deserialize<'de> for Key

source§

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

source§

impl<'de> Deserialize<'de> for LanguageIdentifier

source§

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

source§

impl<'de> Deserialize<'de> for Language

source§

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

source§

impl<'de> Deserialize<'de> for Region

source§

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

source§

impl<'de> Deserialize<'de> for Script

source§

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

source§

impl<'de> Deserialize<'de> for Variant

source§

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

source§

impl<'de> Deserialize<'de> for BidiClass

source§

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

source§

impl<'de> Deserialize<'de> for CanonicalCombiningClass

source§

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

source§

impl<'de> Deserialize<'de> for EastAsianWidth

source§

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

source§

impl<'de> Deserialize<'de> for GraphemeClusterBreak

source§

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

source§

impl<'de> Deserialize<'de> for IndicSyllabicCategory

source§

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

source§

impl<'de> Deserialize<'de> for LineBreak

source§

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

source§

impl<'de> Deserialize<'de> for Script

source§

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

source§

impl<'de> Deserialize<'de> for SentenceBreak

source§

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

source§

impl<'de> Deserialize<'de> for WordBreak

source§

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

source§

impl<'de> Deserialize<'de> for DataKeyHash

source§

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

source§

impl<'de> Deserialize<'de> for MetazoneId

source§

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

source§

impl<'de> Deserialize<'de> for TimeZoneBcp47Id

source§

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

source§

impl<'de> Deserialize<'de> for ZoneVariant

source§

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

source§

impl<'de> Deserialize<'de> for Header

source§

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

source§

impl<'de> Deserialize<'de> for Claims

source§

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

source§

impl<'de> Deserialize<'de> for RegisteredClaims

source§

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

source§

impl<'de> Deserialize<'de> for Header

source§

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

source§

impl<'de> Deserialize<'de> for ErrorResponse

source§

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

source§

impl<'de> Deserialize<'de> for ExerciseFile

source§

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

source§

impl<'de> Deserialize<'de> for ExerciseTaskInfo

source§

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

source§

impl<'de> Deserialize<'de> for CourseInstance

source§

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

source§

impl<'de> Deserialize<'de> for ExerciseSlide

source§

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

source§

impl<'de> Deserialize<'de> for ExerciseSlideSubmission

source§

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

source§

impl<'de> Deserialize<'de> for ExerciseTask

source§

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

source§

impl<'de> Deserialize<'de> for ExerciseTaskSubmissionResult

source§

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

source§

impl<'de> Deserialize<'de> for UploadMetadata

source§

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

source§

impl<'de> Deserialize<'de> for UploadResult

source§

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

source§

impl<'de> Deserialize<'de> for EmptyExtraDeviceAuthorizationFields

source§

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

source§

impl<'de> Deserialize<'de> for EmptyExtraTokenFields

source§

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

source§

impl<'de> Deserialize<'de> for AccessToken

source§

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

source§

impl<'de> Deserialize<'de> for AuthUrl

source§

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

source§

impl<'de> Deserialize<'de> for AuthorizationCode

source§

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

source§

impl<'de> Deserialize<'de> for ClientId

source§

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

source§

impl<'de> Deserialize<'de> for ClientSecret

source§

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

source§

impl<'de> Deserialize<'de> for CsrfToken

source§

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

source§

impl<'de> Deserialize<'de> for DeviceAuthorizationUrl

source§

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

source§

impl<'de> Deserialize<'de> for DeviceCode

source§

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

source§

impl<'de> Deserialize<'de> for EndUserVerificationUrl

source§

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

source§

impl<'de> Deserialize<'de> for IntrospectionUrl

source§

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

source§

impl<'de> Deserialize<'de> for PkceCodeChallenge

source§

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

source§

impl<'de> Deserialize<'de> for PkceCodeChallengeMethod

source§

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

source§

impl<'de> Deserialize<'de> for PkceCodeVerifier

source§

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

source§

impl<'de> Deserialize<'de> for RedirectUrl

source§

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

source§

impl<'de> Deserialize<'de> for RefreshToken

source§

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

source§

impl<'de> Deserialize<'de> for ResourceOwnerUsername

source§

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

source§

impl<'de> Deserialize<'de> for ResponseType

source§

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

source§

impl<'de> Deserialize<'de> for RevocationUrl

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for TokenUrl

source§

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

source§

impl<'de> Deserialize<'de> for UserCode

source§

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

source§

impl<'de> Deserialize<'de> for VerificationUriComplete

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for Oid

source§

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.

This implementation is only available if the serde Cargo feature is enabled.

source§

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

source§

impl<'de> Deserialize<'de> for UnvalidatedChar

This impl requires enabling the optional serde Cargo feature of the zerovec crate

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

This impl requires enabling the optional serde Cargo feature of the icu_properties crate

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

This impl requires enabling the optional serde Cargo feature of the zerovec crate

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroI8

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroI16

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroI32

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroI64

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroI128

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroIsize

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroU8

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroU16

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroU32

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroU64

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroU128

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroUsize

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

This impl requires enabling the optional serde Cargo feature of the icu_properties crate

source§

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

source§

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

source§

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 FlexZeroSlice
where 'de: 'a,

This impl requires enabling the optional serde Cargo feature of the zerovec crate

source§

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

source§

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

This impl requires enabling the optional serde Cargo feature of the zerovec crate

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de, 'a> Deserialize<'de> for FlexZeroVec<'a>
where 'de: 'a,

This impl requires enabling the optional serde Cargo feature of the zerovec crate

source§

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

source§

impl<'de, 'a> Deserialize<'de> for NewCoursePage<'a>
where 'de: 'a,

source§

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

source§

impl<'de, 'a> Deserialize<'de> for DecodedException<'a>

source§

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

source§

impl<'de, 'a> Deserialize<'de> for Exception<'a>

source§

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

source§

impl<'de, 'a> Deserialize<'de> for CodePointInversionList<'a>
where 'de: 'a,

source§

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

source§

impl<'de, 'a> Deserialize<'de> for StrStrPair<'a>
where 'de: 'a,

source§

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

source§

impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<1>
where 'de: 'a,

source§

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,

source§

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,

source§

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,

source§

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,

source§

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,

source§

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,

source§

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,

source§

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,

source§

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,

source§

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,

source§

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,

source§

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,

source§

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,

source§

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,

source§

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,

source§

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,

source§

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,

source§

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,

source§

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,

source§

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,

source§

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,

source§

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,

source§

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,

source§

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,

source§

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,

source§

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,

source§

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,

source§

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,

source§

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,

source§

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,

source§

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,

source§

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

source§

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

source§

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>,

source§

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

source§

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

source§

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>
where T: ToOwned + ?Sized, <T as ToOwned>::Owned: Deserialize<'de>,

source§

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

source§

impl<'de, '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

source§

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>
where 'de: 'a, T: VarULE + ?Sized, Box<T>: Deserialize<'de>, F: VarZeroVecFormat,

This impl requires enabling the optional serde Cargo feature of the zerovec crate

source§

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>
where 'de: 'a, T: VarULE + ?Sized, Box<T>: Deserialize<'de>, F: VarZeroVecFormat,

This impl requires enabling the optional serde Cargo feature of the zerovec crate

source§

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 SymbolsV1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for PropertyCodePointSetV1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for PropertyUnicodeSetV1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for LstmDataV1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for JapaneseErasV1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for CaseMapExceptions<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for CaseMapUnfoldV1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for CollationDataV1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for CollationDiacriticsV1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for CollationJamoV1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for CollationReorderingV1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for CollationSpecialPrimariesV1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for Char16Trie<'data>
where 'de: 'data,

source§

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,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for GenericLengthPatternsV1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for GenericPatternV1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for LengthPatternsV1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for DateLengthsV1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for TimeLengthsV1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for ContextsV1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for FormatWidthsV1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for StandAloneWidthsV1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for SymbolsV1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for ContextsV1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for FormatWidthsV1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for StandAloneWidthsV1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for DateSymbolsV1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for Eras<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for TimeSymbolsV1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for ContextsV1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for FormatWidthsV1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for StandAloneWidthsV1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for SymbolsV1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for ExemplarCitiesV1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for MetazoneGenericNamesLongV1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for MetazoneGenericNamesShortV1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for MetazoneSpecificNamesLongV1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for MetazoneSpecificNamesShortV1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for TimeZoneFormatsV1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for AffixesV1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for DecimalSymbolsV1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for ConditionalListJoinerPattern<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for ListJoinerPattern<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for AliasesV1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for ScriptDirectionV1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for LikelySubtagsExtendedV1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for LikelySubtagsForLanguageV1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for LikelySubtagsForScriptRegionV1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for LikelySubtagsV1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for LocaleFallbackLikelySubtagsV1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for LocaleFallbackParentsV1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for LocaleFallbackSupplementV1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for CanonicalCompositionsV1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for DecompositionDataV1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for DecompositionSupplementV1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for DecompositionTablesV1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for NonRecursiveDecompositionSupplementV1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for PluralRulesV1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for BidiAuxiliaryPropertiesV1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for PropertyEnumToValueNameLinearMapV1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for PropertyEnumToValueNameLinearTiny4MapV1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for PropertyEnumToValueNameSparseMapV1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for PropertyValueNameToEnumMapV1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for ScriptWithExtensionsPropertyV1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for HelloWorldV1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for LstmDataFloat32<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for LstmMatrix1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for LstmMatrix2<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for LstmMatrix3<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for RuleBreakDataV1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for RuleBreakPropertyTable<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for RuleBreakStateTable<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for RuleStatusTable<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for UCharDictionaryBreakDataV1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for Bcp47ToIanaMapV1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for IanaToBcp47MapV1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for MetazonePeriodV1<'data>
where 'de: 'data,

source§

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

source§

impl<'de, 'data> Deserialize<'de> for Box<ByteStr>
where 'de: 'data,

source§

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

source§

impl<'de, 'data, Store> Deserialize<'de> for ZeroTrie<Store>
where 'de: 'data, Store: From<&'data [u8]> + From<Vec<u8>> + 'data,

source§

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>
where 'de: 'data, Store: From<&'data [u8]> + From<Vec<u8>> + 'data,

source§

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>
where 'de: 'data, Store: From<&'data [u8]> + From<Vec<u8>> + 'data,

source§

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

source§

impl<'de, 'data, Store> Deserialize<'de> for ZeroTrieSimpleAscii<Store>
where 'de: 'data, Store: From<&'data [u8]> + From<Vec<u8>> + 'data,

source§

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

source§

impl<'de, 'data, T> Deserialize<'de> for PropertyCodePointMapV1<'data, T>
where 'de: 'data, T: TrieValue + Deserialize<'de>,

source§

fn deserialize<__D>( __deserializer: __D ) -> Result<PropertyCodePointMapV1<'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>,

source§

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>
where A: Array, <A as Array>::Item: Deserialize<'de>,

source§

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

source§

impl<'de, EF> Deserialize<'de> for DeviceAuthorizationResponse<EF>

source§

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

source§

impl<'de, EF, TT> Deserialize<'de> for StandardTokenIntrospectionResponse<EF, TT>
where EF: ExtraTokenFields, TT: TokenType + 'static,

source§

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

source§

impl<'de, EF, TT> Deserialize<'de> for StandardTokenResponse<EF, TT>
where EF: ExtraTokenFields, TT: TokenType,

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de, K, V, R> Deserialize<'de> for LiteMap<K, V, R>
where K: Ord + Deserialize<'de>, V: Deserialize<'de>, R: StoreMut<K, V> + StoreFromIterable<K, V>,

source§

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>
where K: Deserialize<'de> + Eq + Hash, V: Deserialize<'de>, S: BuildHasher + Default,

source§

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

source§

impl<'de, L, R> Deserialize<'de> for Either<L, R>
where L: Deserialize<'de>, R: Deserialize<'de>,

source§

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>,

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de, T> Deserialize<'de> for StandardErrorResponse<T>

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de, T> Deserialize<'de> for Box<ZeroSlice<T>>
where T: Deserialize<'de> + AsULE + 'static,

This impl requires enabling the optional serde Cargo feature of the zerovec crate

source§

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>,

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

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.

source§

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> + ?Sized,

This impl requires the "rc" Cargo feature of Serde. The resulting Weak<T> has a reference count of 0 and cannot be upgraded.

source§

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>
where Box<T>: Deserialize<'de>, T: ?Sized,

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.

source§

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> + ?Sized,

This impl requires the "rc" Cargo feature of Serde. The resulting Weak<T> has a reference count of 0 and cannot be upgraded.

source§

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>,

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de, T, F> Deserialize<'de> for Box<VarZeroSlice<T, F>>
where T: VarULE + ?Sized, Box<T>: Deserialize<'de>, F: VarZeroVecFormat,

This impl requires enabling the optional serde Cargo feature of the zerovec crate

source§

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

source§

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

source§

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

source§

impl<'de, const N: usize> Deserialize<'de> for TinyAsciiStr<N>

source§

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

Implementors§

source§

impl<'de> Deserialize<'de> for StoreKind

source§

impl<'de> Deserialize<'de> for headless_lms_server::domain::authorization::Action

source§

impl<'de> Deserialize<'de> for Resource

source§

impl<'de> Deserialize<'de> for ControllerErrorType

source§

impl<'de> Deserialize<'de> for ErrorData

source§

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

source§

impl<'de> Deserialize<'de> for CreateAccountDetails

source§

impl<'de> Deserialize<'de> for Login

source§

impl<'de> Deserialize<'de> for ThemeResponse

source§

impl<'de> Deserialize<'de> for ThemeSupports

source§

impl<'de> Deserialize<'de> for SaveCourseSettingsPayload

source§

impl<'de> Deserialize<'de> for ChaptersWithStatus

source§

impl<'de> Deserialize<'de> for CourseMaterialCourseModule

source§

impl<'de> Deserialize<'de> for IsTeacherTesting

source§

impl<'de> Deserialize<'de> for ShowExerciseAnswers

source§

impl<'de> Deserialize<'de> for CourseMaterialPeerOrSelfReviewDataWithToken

source§

impl<'de> Deserialize<'de> for CertificateConfigurationUpdate

source§

impl<'de> Deserialize<'de> for CertificateGenerationRequest

source§

impl<'de> Deserialize<'de> for CertificateQuery

source§

impl<'de> Deserialize<'de> for GetFeedbackQuery

source§

impl<'de> Deserialize<'de> for ExamCourseInfo

source§

impl<'de> Deserialize<'de> for NewExerciseRepository

source§

impl<'de> Deserialize<'de> for MarkAsRead

source§

impl<'de> Deserialize<'de> for GetEditProposalsQuery

source§

impl<'de> Deserialize<'de> for RoleQuery

source§

impl<'de> Deserialize<'de> for ConsentData

source§

impl<'de> Deserialize<'de> for headless_lms_server::controllers::UploadResult

source§

impl<'de> Deserialize<'de> for GetCompletionsQueryParamers

source§

impl<'de> Deserialize<'de> for ActionOnResource

source§

impl<'de> Deserialize<'de> for AuthUser

source§

impl<'de> Deserialize<'de> for MoocfiUser

source§

impl<'de> Deserialize<'de> for MoocfiUserResponse

source§

impl<'de> Deserialize<'de> for MoocfiUserResponseData

source§

impl<'de> Deserialize<'de> for headless_lms_server::domain::error::ErrorResponse

source§

impl<'de> Deserialize<'de> for TmcUser

source§

impl<'de> Deserialize<'de> for GivePeerReviewClaim

source§

impl<'de> Deserialize<'de> for GradingUpdateClaim

source§

impl<'de> Deserialize<'de> for OpenUniversityInfo

source§

impl<'de> Deserialize<'de> for Change

source§

impl<'de> Deserialize<'de> for TMCRecentChanges

source§

impl<'de> Deserialize<'de> for ApplicationConfiguration

source§

impl<'de> Deserialize<'de> for Pagination

source§

impl<'de> Deserialize<'de> for Uuid

source§

impl<'de, 'a> Deserialize<'de> for UploadClaim<'a>

source§

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

source§

impl<'de: 'a, 'a> Deserialize<'de> for GraphQLRequest<'a>