Trait headless_lms_server::prelude::Deserialize
source · pub trait Deserialize<'de>: Sized {
// Required method
fn deserialize<D>(
deserializer: D
) -> Result<Self, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>;
}
Expand description
A data structure that can be deserialized from any data format supported by Serde.
Serde provides Deserialize
implementations for many Rust primitive and
standard library types. The complete list is here. All of these
can be deserialized using Serde out of the box.
Additionally, Serde provides a procedural macro called serde_derive
to
automatically generate Deserialize
implementations for structs and enums
in your program. See the derive section of the manual for how to
use this.
In rare cases it may be necessary to implement Deserialize
manually for
some type in your program. See the Implementing
Deserialize
section of the manual for more about this.
Third-party crates may provide Deserialize
implementations for types that
they expose. For example the linked-hash-map
crate provides a
LinkedHashMap<K, V>
type that is deserializable by Serde because the crate
provides an implementation of Deserialize
for it.
Lifetime
The 'de
lifetime of this trait is the lifetime of data that may be
borrowed by Self
when deserialized. See the page Understanding
deserializer lifetimes for a more detailed explanation of these lifetimes.
Required Methods§
sourcefn deserialize<D>(
deserializer: D
) -> Result<Self, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<Self, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer.
See the Implementing Deserialize
section of the
manual for more information about how to implement this method.
Object Safety§
Implementations on Foreign Types§
source§impl<'de> Deserialize<'de> for Month
impl<'de> Deserialize<'de> for Month
fn deserialize<D>(
deserializer: D
) -> Result<Month, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Weekday
impl<'de> Deserialize<'de> for Weekday
fn deserialize<D>(
deserializer: D
) -> Result<Weekday, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Reason
impl<'de> Deserialize<'de> for Reason
fn deserialize<__D>(
__deserializer: __D
) -> Result<Reason, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ActionType
impl<'de> Deserialize<'de> for ActionType
fn deserialize<__D>(
__deserializer: __D
) -> Result<ActionType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for IamRole
impl<'de> Deserialize<'de> for IamRole
fn deserialize<__D>(
__deserializer: __D
) -> Result<IamRole, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for LegacyIamRole
impl<'de> Deserialize<'de> for LegacyIamRole
fn deserialize<__D>(
__deserializer: __D
) -> Result<LegacyIamRole, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for PrimitiveIamRole
impl<'de> Deserialize<'de> for PrimitiveIamRole
fn deserialize<__D>(
__deserializer: __D
) -> Result<PrimitiveIamRole, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for StandardIamRole
impl<'de> Deserialize<'de> for StandardIamRole
fn deserialize<__D>(
__deserializer: __D
) -> Result<StandardIamRole, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for StorageClass
impl<'de> Deserialize<'de> for StorageClass
fn deserialize<__D>(
__deserializer: __D
) -> Result<StorageClass, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Entity
impl<'de> Deserialize<'de> for Entity
fn deserialize<D>(
deserializer: D
) -> Result<Entity, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Role
impl<'de> Deserialize<'de> for Role
fn deserialize<__D>(
__deserializer: __D
) -> Result<Role, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Team
impl<'de> Deserialize<'de> for Team
fn deserialize<__D>(
__deserializer: __D
) -> Result<Team, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for HmacState
impl<'de> Deserialize<'de> for HmacState
fn deserialize<__D>(
__deserializer: __D
) -> Result<HmacState, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for AsiaLocation
impl<'de> Deserialize<'de> for AsiaLocation
fn deserialize<__D>(
__deserializer: __D
) -> Result<AsiaLocation, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for AusLocation
impl<'de> Deserialize<'de> for AusLocation
fn deserialize<__D>(
__deserializer: __D
) -> Result<AusLocation, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for DualRegion
impl<'de> Deserialize<'de> for DualRegion
fn deserialize<__D>(
__deserializer: __D
) -> Result<DualRegion, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for EuropeLocation
impl<'de> Deserialize<'de> for EuropeLocation
fn deserialize<__D>(
__deserializer: __D
) -> Result<EuropeLocation, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Location
impl<'de> Deserialize<'de> for Location
fn deserialize<__D>(
__deserializer: __D
) -> Result<Location, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for MultiRegion
impl<'de> Deserialize<'de> for MultiRegion
fn deserialize<__D>(
__deserializer: __D
) -> Result<MultiRegion, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for NALocation
impl<'de> Deserialize<'de> for NALocation
fn deserialize<__D>(
__deserializer: __D
) -> Result<NALocation, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for SALocation
impl<'de> Deserialize<'de> for SALocation
fn deserialize<__D>(
__deserializer: __D
) -> Result<SALocation, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for SingleRegion
impl<'de> Deserialize<'de> for SingleRegion
fn deserialize<__D>(
__deserializer: __D
) -> Result<SingleRegion, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CertificateTextAnchor
impl<'de> Deserialize<'de> for CertificateTextAnchor
fn deserialize<__D>(
__deserializer: __D
) -> Result<CertificateTextAnchor, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for PaperSize
impl<'de> Deserialize<'de> for PaperSize
fn deserialize<__D>(
__deserializer: __D
) -> Result<PaperSize, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ChapterStatus
impl<'de> Deserialize<'de> for ChapterStatus
fn deserialize<__D>(
__deserializer: __D
) -> Result<ChapterStatus, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CourseBackgroundQuestionType
impl<'de> Deserialize<'de> for CourseBackgroundQuestionType
fn deserialize<__D>(
__deserializer: __D
) -> Result<CourseBackgroundQuestionType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CourseModuleCompletionGranter
impl<'de> Deserialize<'de> for CourseModuleCompletionGranter
fn deserialize<__D>(
__deserializer: __D
) -> Result<CourseModuleCompletionGranter, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CompletionPolicy
impl<'de> Deserialize<'de> for CompletionPolicy
fn deserialize<__D>(
__deserializer: __D
) -> Result<CompletionPolicy, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for UserPointsUpdateStrategy
impl<'de> Deserialize<'de> for UserPointsUpdateStrategy
fn deserialize<__D>(
__deserializer: __D
) -> Result<UserPointsUpdateStrategy, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ActivityProgress
impl<'de> Deserialize<'de> for ActivityProgress
fn deserialize<__D>(
__deserializer: __D
) -> Result<ActivityProgress, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for GradingProgress
impl<'de> Deserialize<'de> for GradingProgress
fn deserialize<__D>(
__deserializer: __D
) -> Result<GradingProgress, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for HistoryChangeReason
impl<'de> Deserialize<'de> for HistoryChangeReason
fn deserialize<__D>(
__deserializer: __D
) -> Result<HistoryChangeReason, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for PeerReviewProcessingStrategy
impl<'de> Deserialize<'de> for PeerReviewProcessingStrategy
fn deserialize<__D>(
__deserializer: __D
) -> Result<PeerReviewProcessingStrategy, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for PeerOrSelfReviewAnswer
impl<'de> Deserialize<'de> for PeerOrSelfReviewAnswer
fn deserialize<__D>(
__deserializer: __D
) -> Result<PeerOrSelfReviewAnswer, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for PeerOrSelfReviewQuestionType
impl<'de> Deserialize<'de> for PeerOrSelfReviewQuestionType
fn deserialize<__D>(
__deserializer: __D
) -> Result<PeerOrSelfReviewQuestionType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for BlockProposal
impl<'de> Deserialize<'de> for BlockProposal
fn deserialize<__D>(
__deserializer: __D
) -> Result<BlockProposal, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for BlockProposalAction
impl<'de> Deserialize<'de> for BlockProposalAction
fn deserialize<__D>(
__deserializer: __D
) -> Result<BlockProposalAction, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ProposalStatus
impl<'de> Deserialize<'de> for ProposalStatus
fn deserialize<__D>(
__deserializer: __D
) -> Result<ProposalStatus, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for NewRegradingIdType
impl<'de> Deserialize<'de> for NewRegradingIdType
fn deserialize<__D>(
__deserializer: __D
) -> Result<NewRegradingIdType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for RoleDomain
impl<'de> Deserialize<'de> for RoleDomain
fn deserialize<__D>(
__deserializer: __D
) -> Result<RoleDomain, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for UserRole
impl<'de> Deserialize<'de> for UserRole
fn deserialize<__D>(
__deserializer: __D
) -> Result<UserRole, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for TeacherDecisionType
impl<'de> Deserialize<'de> for TeacherDecisionType
fn deserialize<__D>(
__deserializer: __D
) -> Result<TeacherDecisionType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CourseInstanceOrExamId
impl<'de> Deserialize<'de> for CourseInstanceOrExamId
fn deserialize<__D>(
__deserializer: __D
) -> Result<CourseInstanceOrExamId, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ReviewingStage
impl<'de> Deserialize<'de> for ReviewingStage
fn deserialize<__D>(
__deserializer: __D
) -> Result<ReviewingStage, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for BlockAttributes
impl<'de> Deserialize<'de> for BlockAttributes
fn deserialize<__D>(
__deserializer: __D
) -> Result<BlockAttributes, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for IsoWeekday
impl<'de> Deserialize<'de> for IsoWeekday
fn deserialize<__D>(
__deserializer: __D
) -> Result<IsoWeekday, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CaseMapDataKind
impl<'de> Deserialize<'de> for CaseMapDataKind
fn deserialize<__D>(
__deserializer: __D
) -> Result<CaseMapDataKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CaseType
impl<'de> Deserialize<'de> for CaseType
fn deserialize<__D>(
__deserializer: __D
) -> Result<CaseType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for DotType
impl<'de> Deserialize<'de> for DotType
fn deserialize<__D>(
__deserializer: __D
) -> Result<DotType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for TrieType
impl<'de> Deserialize<'de> for TrieType
fn deserialize<__D>(
__deserializer: __D
) -> Result<TrieType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for FieldLength
impl<'de> Deserialize<'de> for FieldLength
fn deserialize<__D>(
__deserializer: __D
) -> Result<FieldLength, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for FieldNumericOverrides
impl<'de> Deserialize<'de> for FieldNumericOverrides
fn deserialize<__D>(
__deserializer: __D
) -> Result<FieldNumericOverrides, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Day
impl<'de> Deserialize<'de> for Day
fn deserialize<__D>(
__deserializer: __D
) -> Result<Day, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for DayPeriod
impl<'de> Deserialize<'de> for DayPeriod
fn deserialize<__D>(
__deserializer: __D
) -> Result<DayPeriod, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for FieldSymbol
impl<'de> Deserialize<'de> for FieldSymbol
fn deserialize<__D>(
__deserializer: __D
) -> Result<FieldSymbol, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Hour
impl<'de> Deserialize<'de> for Hour
fn deserialize<__D>(
__deserializer: __D
) -> Result<Hour, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Month
impl<'de> Deserialize<'de> for Month
fn deserialize<__D>(
__deserializer: __D
) -> Result<Month, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Second
impl<'de> Deserialize<'de> for Second
fn deserialize<__D>(
__deserializer: __D
) -> Result<Second, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for TimeZone
impl<'de> Deserialize<'de> for TimeZone
fn deserialize<__D>(
__deserializer: __D
) -> Result<TimeZone, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Week
impl<'de> Deserialize<'de> for Week
fn deserialize<__D>(
__deserializer: __D
) -> Result<Week, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Weekday
impl<'de> Deserialize<'de> for Weekday
fn deserialize<__D>(
__deserializer: __D
) -> Result<Weekday, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Year
impl<'de> Deserialize<'de> for Year
fn deserialize<__D>(
__deserializer: __D
) -> Result<Year, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Date
impl<'de> Deserialize<'de> for Date
fn deserialize<__D>(
__deserializer: __D
) -> Result<Date, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Time
impl<'de> Deserialize<'de> for Time
fn deserialize<__D>(
__deserializer: __D
) -> Result<Time, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for PluralCategory
impl<'de> Deserialize<'de> for PluralCategory
fn deserialize<__D>(
__deserializer: __D
) -> Result<PluralCategory, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for GeneralCategory
impl<'de> Deserialize<'de> for GeneralCategory
fn deserialize<__D>(
__deserializer: __D
) -> Result<GeneralCategory, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CheckedBidiPairedBracketType
impl<'de> Deserialize<'de> for CheckedBidiPairedBracketType
fn deserialize<__D>(
__deserializer: __D
) -> Result<CheckedBidiPairedBracketType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for BufferFormat
impl<'de> Deserialize<'de> for BufferFormat
fn deserialize<__D>(
__deserializer: __D
) -> Result<BufferFormat, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ModelType
impl<'de> Deserialize<'de> for ModelType
fn deserialize<__D>(
__deserializer: __D
) -> Result<ModelType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Algorithm
impl<'de> Deserialize<'de> for Algorithm
fn deserialize<__D>(
__deserializer: __D
) -> Result<Algorithm, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for AlgorithmType
impl<'de> Deserialize<'de> for AlgorithmType
fn deserialize<__D>(
__deserializer: __D
) -> Result<AlgorithmType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for HeaderContentType
impl<'de> Deserialize<'de> for HeaderContentType
fn deserialize<__D>(
__deserializer: __D
) -> Result<HeaderContentType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for HeaderType
impl<'de> Deserialize<'de> for HeaderType
fn deserialize<__D>(
__deserializer: __D
) -> Result<HeaderType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ExerciseTaskSubmissionStatus
impl<'de> Deserialize<'de> for ExerciseTaskSubmissionStatus
fn deserialize<__D>(
__deserializer: __D
) -> Result<ExerciseTaskSubmissionStatus, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for GradingProgress
impl<'de> Deserialize<'de> for GradingProgress
fn deserialize<__D>(
__deserializer: __D
) -> Result<GradingProgress, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ModelSolutionSpec
impl<'de> Deserialize<'de> for ModelSolutionSpec
fn deserialize<__D>(
__deserializer: __D
) -> Result<ModelSolutionSpec, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for PublicSpec
impl<'de> Deserialize<'de> for PublicSpec
fn deserialize<__D>(
__deserializer: __D
) -> Result<PublicSpec, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for BasicErrorResponseType
impl<'de> Deserialize<'de> for BasicErrorResponseType
fn deserialize<D>(
deserializer: D
) -> Result<BasicErrorResponseType, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for BasicTokenType
impl<'de> Deserialize<'de> for BasicTokenType
fn deserialize<D>(
deserializer: D
) -> Result<BasicTokenType, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for DeviceCodeErrorResponseType
impl<'de> Deserialize<'de> for DeviceCodeErrorResponseType
fn deserialize<D>(
deserializer: D
) -> Result<DeviceCodeErrorResponseType, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for RevocationErrorResponseType
impl<'de> Deserialize<'de> for RevocationErrorResponseType
fn deserialize<D>(
deserializer: D
) -> Result<RevocationErrorResponseType, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for StandardRevocableToken
impl<'de> Deserialize<'de> for StandardRevocableToken
fn deserialize<__D>(
__deserializer: __D
) -> Result<StandardRevocableToken, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Value
impl<'de> Deserialize<'de> for Value
fn deserialize<D>(
deserializer: D
) -> Result<Value, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for UStr
impl<'de> Deserialize<'de> for UStr
fn deserialize<D>(
deserializer: D
) -> Result<UStr, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for IpAddr
impl<'de> Deserialize<'de> for IpAddr
fn deserialize<D>(
deserializer: D
) -> Result<IpAddr, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for SocketAddr
impl<'de> Deserialize<'de> for SocketAddr
fn deserialize<D>(
deserializer: D
) -> Result<SocketAddr, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for bool
impl<'de> Deserialize<'de> for bool
fn deserialize<D>(
deserializer: D
) -> Result<bool, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for char
impl<'de> Deserialize<'de> for char
fn deserialize<D>(
deserializer: D
) -> Result<char, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for f32
impl<'de> Deserialize<'de> for f32
fn deserialize<D>(
deserializer: D
) -> Result<f32, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for f64
impl<'de> Deserialize<'de> for f64
fn deserialize<D>(
deserializer: D
) -> Result<f64, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for i8
impl<'de> Deserialize<'de> for i8
fn deserialize<D>(
deserializer: D
) -> Result<i8, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for i16
impl<'de> Deserialize<'de> for i16
fn deserialize<D>(
deserializer: D
) -> Result<i16, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for i32
impl<'de> Deserialize<'de> for i32
fn deserialize<D>(
deserializer: D
) -> Result<i32, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for i64
impl<'de> Deserialize<'de> for i64
fn deserialize<D>(
deserializer: D
) -> Result<i64, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for i128
impl<'de> Deserialize<'de> for i128
fn deserialize<D>(
deserializer: D
) -> Result<i128, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for isize
impl<'de> Deserialize<'de> for isize
fn deserialize<D>(
deserializer: D
) -> Result<isize, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for u8
impl<'de> Deserialize<'de> for u8
fn deserialize<D>(
deserializer: D
) -> Result<u8, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for u16
impl<'de> Deserialize<'de> for u16
fn deserialize<D>(
deserializer: D
) -> Result<u16, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for u32
impl<'de> Deserialize<'de> for u32
fn deserialize<D>(
deserializer: D
) -> Result<u32, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for u64
impl<'de> Deserialize<'de> for u64
fn deserialize<D>(
deserializer: D
) -> Result<u64, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for u128
impl<'de> Deserialize<'de> for u128
fn deserialize<D>(
deserializer: D
) -> Result<u128, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ()
impl<'de> Deserialize<'de> for ()
fn deserialize<D>(
deserializer: D
) -> Result<(), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for usize
impl<'de> Deserialize<'de> for usize
fn deserialize<D>(
deserializer: D
) -> Result<usize, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for DateTime<FixedOffset>
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.
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>
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.
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>
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.
fn deserialize<D>(
deserializer: D
) -> Result<DateTime<Utc>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for NaiveDate
impl<'de> Deserialize<'de> for NaiveDate
fn deserialize<D>(
deserializer: D
) -> Result<NaiveDate, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for NaiveDateTime
impl<'de> Deserialize<'de> for NaiveDateTime
fn deserialize<D>(
deserializer: D
) -> Result<NaiveDateTime, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for NaiveTime
impl<'de> Deserialize<'de> for NaiveTime
fn deserialize<D>(
deserializer: D
) -> Result<NaiveTime, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ErrorList
impl<'de> Deserialize<'de> for ErrorList
fn deserialize<__D>(
__deserializer: __D
) -> Result<ErrorList, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for GoogleError
impl<'de> Deserialize<'de> for GoogleError
fn deserialize<__D>(
__deserializer: __D
) -> Result<GoogleError, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for GoogleErrorResponse
impl<'de> Deserialize<'de> for GoogleErrorResponse
fn deserialize<__D>(
__deserializer: __D
) -> Result<GoogleErrorResponse, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Action
impl<'de> Deserialize<'de> for Action
fn deserialize<__D>(
__deserializer: __D
) -> Result<Action, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Billing
impl<'de> Deserialize<'de> for Billing
fn deserialize<__D>(
__deserializer: __D
) -> Result<Billing, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Binding
impl<'de> Deserialize<'de> for Binding
fn deserialize<__D>(
__deserializer: __D
) -> Result<Binding, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Bucket
impl<'de> Deserialize<'de> for Bucket
fn deserialize<__D>(
__deserializer: __D
) -> Result<Bucket, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Condition
impl<'de> Deserialize<'de> for Condition
fn deserialize<__D>(
__deserializer: __D
) -> Result<Condition, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Cors
impl<'de> Deserialize<'de> for Cors
fn deserialize<__D>(
__deserializer: __D
) -> Result<Cors, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Encryption
impl<'de> Deserialize<'de> for Encryption
fn deserialize<__D>(
__deserializer: __D
) -> Result<Encryption, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for IamCondition
impl<'de> Deserialize<'de> for IamCondition
fn deserialize<__D>(
__deserializer: __D
) -> Result<IamCondition, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for IamConfiguration
impl<'de> Deserialize<'de> for IamConfiguration
fn deserialize<__D>(
__deserializer: __D
) -> Result<IamConfiguration, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for IamPolicy
impl<'de> Deserialize<'de> for IamPolicy
fn deserialize<__D>(
__deserializer: __D
) -> Result<IamPolicy, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Lifecycle
impl<'de> Deserialize<'de> for Lifecycle
fn deserialize<__D>(
__deserializer: __D
) -> Result<Lifecycle, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Logging
impl<'de> Deserialize<'de> for Logging
fn deserialize<__D>(
__deserializer: __D
) -> Result<Logging, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Owner
impl<'de> Deserialize<'de> for Owner
fn deserialize<__D>(
__deserializer: __D
) -> Result<Owner, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for RetentionPolicy
impl<'de> Deserialize<'de> for RetentionPolicy
fn deserialize<__D>(
__deserializer: __D
) -> Result<RetentionPolicy, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Rule
impl<'de> Deserialize<'de> for Rule
fn deserialize<__D>(
__deserializer: __D
) -> Result<Rule, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for TestIamPermission
impl<'de> Deserialize<'de> for TestIamPermission
fn deserialize<__D>(
__deserializer: __D
) -> Result<TestIamPermission, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for UniformBucketLevelAccess
impl<'de> Deserialize<'de> for UniformBucketLevelAccess
fn deserialize<__D>(
__deserializer: __D
) -> Result<UniformBucketLevelAccess, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Versioning
impl<'de> Deserialize<'de> for Versioning
fn deserialize<__D>(
__deserializer: __D
) -> Result<Versioning, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Website
impl<'de> Deserialize<'de> for Website
fn deserialize<__D>(
__deserializer: __D
) -> Result<Website, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for BucketAccessControl
impl<'de> Deserialize<'de> for BucketAccessControl
fn deserialize<__D>(
__deserializer: __D
) -> Result<BucketAccessControl, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ProjectTeam
impl<'de> Deserialize<'de> for ProjectTeam
fn deserialize<__D>(
__deserializer: __D
) -> Result<ProjectTeam, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for DefaultObjectAccessControl
impl<'de> Deserialize<'de> for DefaultObjectAccessControl
fn deserialize<__D>(
__deserializer: __D
) -> Result<DefaultObjectAccessControl, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for NewDefaultObjectAccessControl
impl<'de> Deserialize<'de> for NewDefaultObjectAccessControl
fn deserialize<__D>(
__deserializer: __D
) -> Result<NewDefaultObjectAccessControl, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for HmacKey
impl<'de> Deserialize<'de> for HmacKey
fn deserialize<__D>(
__deserializer: __D
) -> Result<HmacKey, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for HmacMeta
impl<'de> Deserialize<'de> for HmacMeta
fn deserialize<__D>(
__deserializer: __D
) -> Result<HmacMeta, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CustomerEncrypton
impl<'de> Deserialize<'de> for CustomerEncrypton
fn deserialize<__D>(
__deserializer: __D
) -> Result<CustomerEncrypton, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Object
impl<'de> Deserialize<'de> for Object
fn deserialize<__D>(
__deserializer: __D
) -> Result<Object, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ObjectList
impl<'de> Deserialize<'de> for ObjectList
fn deserialize<__D>(
__deserializer: __D
) -> Result<ObjectList, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ObjectAccessControl
impl<'de> Deserialize<'de> for ObjectAccessControl
fn deserialize<__D>(
__deserializer: __D
) -> Result<ObjectAccessControl, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ServiceAccount
impl<'de> Deserialize<'de> for ServiceAccount
fn deserialize<__D>(
__deserializer: __D
) -> Result<ServiceAccount, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CertificateAllRequirements
impl<'de> Deserialize<'de> for CertificateAllRequirements
fn deserialize<__D>(
__deserializer: __D
) -> Result<CertificateAllRequirements, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CertificateConfigurationToRequirement
impl<'de> Deserialize<'de> for CertificateConfigurationToRequirement
fn deserialize<__D>(
__deserializer: __D
) -> Result<CertificateConfigurationToRequirement, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CertificateConfiguration
impl<'de> Deserialize<'de> for CertificateConfiguration
fn deserialize<__D>(
__deserializer: __D
) -> Result<CertificateConfiguration, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CertificateConfigurationAndRequirements
impl<'de> Deserialize<'de> for CertificateConfigurationAndRequirements
fn deserialize<__D>(
__deserializer: __D
) -> Result<CertificateConfigurationAndRequirements, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for DatabaseCertificateConfiguration
impl<'de> Deserialize<'de> for DatabaseCertificateConfiguration
fn deserialize<__D>(
__deserializer: __D
) -> Result<DatabaseCertificateConfiguration, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CertificateFont
impl<'de> Deserialize<'de> for CertificateFont
fn deserialize<__D>(
__deserializer: __D
) -> Result<CertificateFont, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for NewCertificateFont
impl<'de> Deserialize<'de> for NewCertificateFont
fn deserialize<__D>(
__deserializer: __D
) -> Result<NewCertificateFont, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Chapter
impl<'de> Deserialize<'de> for Chapter
fn deserialize<__D>(
__deserializer: __D
) -> Result<Chapter, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ChapterPagesWithExercises
impl<'de> Deserialize<'de> for ChapterPagesWithExercises
fn deserialize<__D>(
__deserializer: __D
) -> Result<ChapterPagesWithExercises, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ChapterUpdate
impl<'de> Deserialize<'de> for ChapterUpdate
fn deserialize<__D>(
__deserializer: __D
) -> Result<ChapterUpdate, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ChapterWithStatus
impl<'de> Deserialize<'de> for ChapterWithStatus
fn deserialize<__D>(
__deserializer: __D
) -> Result<ChapterWithStatus, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for DatabaseChapter
impl<'de> Deserialize<'de> for DatabaseChapter
fn deserialize<__D>(
__deserializer: __D
) -> Result<DatabaseChapter, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for NewChapter
impl<'de> Deserialize<'de> for NewChapter
fn deserialize<__D>(
__deserializer: __D
) -> Result<NewChapter, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for UserCourseInstanceChapterProgress
impl<'de> Deserialize<'de> for UserCourseInstanceChapterProgress
fn deserialize<__D>(
__deserializer: __D
) -> Result<UserCourseInstanceChapterProgress, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CourseBackgroundQuestionAnswer
impl<'de> Deserialize<'de> for CourseBackgroundQuestionAnswer
fn deserialize<__D>(
__deserializer: __D
) -> Result<CourseBackgroundQuestionAnswer, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for NewCourseBackgroundQuestionAnswer
impl<'de> Deserialize<'de> for NewCourseBackgroundQuestionAnswer
fn deserialize<__D>(
__deserializer: __D
) -> Result<NewCourseBackgroundQuestionAnswer, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CourseBackgroundQuestion
impl<'de> Deserialize<'de> for CourseBackgroundQuestion
fn deserialize<__D>(
__deserializer: __D
) -> Result<CourseBackgroundQuestion, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CourseBackgroundQuestionsAndAnswers
impl<'de> Deserialize<'de> for CourseBackgroundQuestionsAndAnswers
fn deserialize<__D>(
__deserializer: __D
) -> Result<CourseBackgroundQuestionsAndAnswers, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CourseInstanceEnrollment
impl<'de> Deserialize<'de> for CourseInstanceEnrollment
fn deserialize<__D>(
__deserializer: __D
) -> Result<CourseInstanceEnrollment, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CourseInstanceEnrollmentsInfo
impl<'de> Deserialize<'de> for CourseInstanceEnrollmentsInfo
fn deserialize<__D>(
__deserializer: __D
) -> Result<CourseInstanceEnrollmentsInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for NewCourseInstanceEnrollment
impl<'de> Deserialize<'de> for NewCourseInstanceEnrollment
fn deserialize<__D>(
__deserializer: __D
) -> Result<NewCourseInstanceEnrollment, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CourseInstance
impl<'de> Deserialize<'de> for CourseInstance
fn deserialize<__D>(
__deserializer: __D
) -> Result<CourseInstance, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CourseInstanceForm
impl<'de> Deserialize<'de> for CourseInstanceForm
fn deserialize<__D>(
__deserializer: __D
) -> Result<CourseInstanceForm, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CourseLanguageVersion
impl<'de> Deserialize<'de> for CourseLanguageVersion
fn deserialize<__D>(
__deserializer: __D
) -> Result<CourseLanguageVersion, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CourseModuleCompletionRegisteredToStudyRegistry
impl<'de> Deserialize<'de> for CourseModuleCompletionRegisteredToStudyRegistry
fn deserialize<__D>(
__deserializer: __D
) -> Result<CourseModuleCompletionRegisteredToStudyRegistry, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for NewCourseModuleCompletionRegisteredToStudyRegistry
impl<'de> Deserialize<'de> for NewCourseModuleCompletionRegisteredToStudyRegistry
fn deserialize<__D>(
__deserializer: __D
) -> Result<NewCourseModuleCompletionRegisteredToStudyRegistry, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for RegisteredCompletion
impl<'de> Deserialize<'de> for RegisteredCompletion
fn deserialize<__D>(
__deserializer: __D
) -> Result<RegisteredCompletion, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CourseModuleAverage
impl<'de> Deserialize<'de> for CourseModuleAverage
fn deserialize<__D>(
__deserializer: __D
) -> Result<CourseModuleAverage, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CourseModuleCompletion
impl<'de> Deserialize<'de> for CourseModuleCompletion
fn deserialize<__D>(
__deserializer: __D
) -> Result<CourseModuleCompletion, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CourseModuleCompletionWithRegistrationInfo
impl<'de> Deserialize<'de> for CourseModuleCompletionWithRegistrationInfo
fn deserialize<__D>(
__deserializer: __D
) -> Result<CourseModuleCompletionWithRegistrationInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CourseModulePointsAverage
impl<'de> Deserialize<'de> for CourseModulePointsAverage
fn deserialize<__D>(
__deserializer: __D
) -> Result<CourseModulePointsAverage, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for NewCourseModuleCompletion
impl<'de> Deserialize<'de> for NewCourseModuleCompletion
fn deserialize<__D>(
__deserializer: __D
) -> Result<NewCourseModuleCompletion, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for StudyRegistryCompletion
impl<'de> Deserialize<'de> for StudyRegistryCompletion
fn deserialize<__D>(
__deserializer: __D
) -> Result<StudyRegistryCompletion, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for StudyRegistryGrade
impl<'de> Deserialize<'de> for StudyRegistryGrade
fn deserialize<__D>(
__deserializer: __D
) -> Result<StudyRegistryGrade, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for AutomaticCompletionRequirements
impl<'de> Deserialize<'de> for AutomaticCompletionRequirements
fn deserialize<__D>(
__deserializer: __D
) -> Result<AutomaticCompletionRequirements, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CourseModule
impl<'de> Deserialize<'de> for CourseModule
fn deserialize<__D>(
__deserializer: __D
) -> Result<CourseModule, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ModifiedModule
impl<'de> Deserialize<'de> for ModifiedModule
fn deserialize<__D>(
__deserializer: __D
) -> Result<ModifiedModule, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ModuleUpdates
impl<'de> Deserialize<'de> for ModuleUpdates
fn deserialize<__D>(
__deserializer: __D
) -> Result<ModuleUpdates, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for NewCourseModule
impl<'de> Deserialize<'de> for NewCourseModule
fn deserialize<__D>(
__deserializer: __D
) -> Result<NewCourseModule, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for NewModule
impl<'de> Deserialize<'de> for NewModule
fn deserialize<__D>(
__deserializer: __D
) -> Result<NewModule, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Course
impl<'de> Deserialize<'de> for Course
fn deserialize<__D>(
__deserializer: __D
) -> Result<Course, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CourseBreadcrumbInfo
impl<'de> Deserialize<'de> for CourseBreadcrumbInfo
fn deserialize<__D>(
__deserializer: __D
) -> Result<CourseBreadcrumbInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CourseCount
impl<'de> Deserialize<'de> for CourseCount
fn deserialize<__D>(
__deserializer: __D
) -> Result<CourseCount, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CourseStructure
impl<'de> Deserialize<'de> for CourseStructure
fn deserialize<__D>(
__deserializer: __D
) -> Result<CourseStructure, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CourseUpdate
impl<'de> Deserialize<'de> for CourseUpdate
fn deserialize<__D>(
__deserializer: __D
) -> Result<CourseUpdate, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for NewCourse
impl<'de> Deserialize<'de> for NewCourse
fn deserialize<__D>(
__deserializer: __D
) -> Result<NewCourse, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for EmailDelivery
impl<'de> Deserialize<'de> for EmailDelivery
fn deserialize<__D>(
__deserializer: __D
) -> Result<EmailDelivery, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for EmailTemplate
impl<'de> Deserialize<'de> for EmailTemplate
fn deserialize<__D>(
__deserializer: __D
) -> Result<EmailTemplate, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for EmailTemplateNew
impl<'de> Deserialize<'de> for EmailTemplateNew
fn deserialize<__D>(
__deserializer: __D
) -> Result<EmailTemplateNew, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for EmailTemplateUpdate
impl<'de> Deserialize<'de> for EmailTemplateUpdate
fn deserialize<__D>(
__deserializer: __D
) -> Result<EmailTemplateUpdate, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CourseExam
impl<'de> Deserialize<'de> for CourseExam
fn deserialize<__D>(
__deserializer: __D
) -> Result<CourseExam, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ExamInstructionsUpdate
impl<'de> Deserialize<'de> for ExamInstructionsUpdate
fn deserialize<__D>(
__deserializer: __D
) -> Result<ExamInstructionsUpdate, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for NewExam
impl<'de> Deserialize<'de> for NewExam
fn deserialize<__D>(
__deserializer: __D
) -> Result<NewExam, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for OrgExam
impl<'de> Deserialize<'de> for OrgExam
fn deserialize<__D>(
__deserializer: __D
) -> Result<OrgExam, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ExerciseLanguageGroup
impl<'de> Deserialize<'de> for ExerciseLanguageGroup
fn deserialize<__D>(
__deserializer: __D
) -> Result<ExerciseLanguageGroup, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ExerciseRepositoryUpdate
impl<'de> Deserialize<'de> for ExerciseRepositoryUpdate
fn deserialize<__D>(
__deserializer: __D
) -> Result<ExerciseRepositoryUpdate, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CourseMaterialExerciseServiceInfo
impl<'de> Deserialize<'de> for CourseMaterialExerciseServiceInfo
fn deserialize<__D>(
__deserializer: __D
) -> Result<CourseMaterialExerciseServiceInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ExerciseServiceInfo
impl<'de> Deserialize<'de> for ExerciseServiceInfo
fn deserialize<__D>(
__deserializer: __D
) -> Result<ExerciseServiceInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ExerciseServiceInfoApi
impl<'de> Deserialize<'de> for ExerciseServiceInfoApi
fn deserialize<__D>(
__deserializer: __D
) -> Result<ExerciseServiceInfoApi, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for PathInfo
impl<'de> Deserialize<'de> for PathInfo
fn deserialize<__D>(
__deserializer: __D
) -> Result<PathInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ExerciseService
impl<'de> Deserialize<'de> for ExerciseService
fn deserialize<__D>(
__deserializer: __D
) -> Result<ExerciseService, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ExerciseServiceIframeRenderingInfo
impl<'de> Deserialize<'de> for ExerciseServiceIframeRenderingInfo
fn deserialize<__D>(
__deserializer: __D
) -> Result<ExerciseServiceIframeRenderingInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ExerciseServiceNewOrUpdate
impl<'de> Deserialize<'de> for ExerciseServiceNewOrUpdate
fn deserialize<__D>(
__deserializer: __D
) -> Result<ExerciseServiceNewOrUpdate, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for AnswerRequiringAttention
impl<'de> Deserialize<'de> for AnswerRequiringAttention
fn deserialize<__D>(
__deserializer: __D
) -> Result<AnswerRequiringAttention, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ExerciseAnswersInCourseRequiringAttentionCount
impl<'de> Deserialize<'de> for ExerciseAnswersInCourseRequiringAttentionCount
fn deserialize<__D>(
__deserializer: __D
) -> Result<ExerciseAnswersInCourseRequiringAttentionCount, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ExerciseSlideSubmission
impl<'de> Deserialize<'de> for ExerciseSlideSubmission
fn deserialize<__D>(
__deserializer: __D
) -> Result<ExerciseSlideSubmission, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ExerciseSlideSubmissionCount
impl<'de> Deserialize<'de> for ExerciseSlideSubmissionCount
fn deserialize<__D>(
__deserializer: __D
) -> Result<ExerciseSlideSubmissionCount, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ExerciseSlideSubmissionCountByExercise
impl<'de> Deserialize<'de> for ExerciseSlideSubmissionCountByExercise
fn deserialize<__D>(
__deserializer: __D
) -> Result<ExerciseSlideSubmissionCountByExercise, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ExerciseSlideSubmissionCountByWeekAndHour
impl<'de> Deserialize<'de> for ExerciseSlideSubmissionCountByWeekAndHour
fn deserialize<__D>(
__deserializer: __D
) -> Result<ExerciseSlideSubmissionCountByWeekAndHour, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ExerciseSlideSubmissionInfo
impl<'de> Deserialize<'de> for ExerciseSlideSubmissionInfo
fn deserialize<__D>(
__deserializer: __D
) -> Result<ExerciseSlideSubmissionInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for NewExerciseSlideSubmission
impl<'de> Deserialize<'de> for NewExerciseSlideSubmission
fn deserialize<__D>(
__deserializer: __D
) -> Result<NewExerciseSlideSubmission, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CourseMaterialExerciseSlide
impl<'de> Deserialize<'de> for CourseMaterialExerciseSlide
fn deserialize<__D>(
__deserializer: __D
) -> Result<CourseMaterialExerciseSlide, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ExerciseSlide
impl<'de> Deserialize<'de> for ExerciseSlide
fn deserialize<__D>(
__deserializer: __D
) -> Result<ExerciseSlide, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ExerciseTaskGrading
impl<'de> Deserialize<'de> for ExerciseTaskGrading
fn deserialize<__D>(
__deserializer: __D
) -> Result<ExerciseTaskGrading, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ExerciseTaskGradingResult
impl<'de> Deserialize<'de> for ExerciseTaskGradingResult
fn deserialize<__D>(
__deserializer: __D
) -> Result<ExerciseTaskGradingResult, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ExerciseTaskSubmission
impl<'de> Deserialize<'de> for ExerciseTaskSubmission
fn deserialize<__D>(
__deserializer: __D
) -> Result<ExerciseTaskSubmission, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ExportedCourseSubmission
impl<'de> Deserialize<'de> for ExportedCourseSubmission
fn deserialize<__D>(
__deserializer: __D
) -> Result<ExportedCourseSubmission, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ExportedSubmission
impl<'de> Deserialize<'de> for ExportedSubmission
fn deserialize<__D>(
__deserializer: __D
) -> Result<ExportedSubmission, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for PeerOrSelfReviewsReceived
impl<'de> Deserialize<'de> for PeerOrSelfReviewsReceived
fn deserialize<__D>(
__deserializer: __D
) -> Result<PeerOrSelfReviewsReceived, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for SubmissionData
impl<'de> Deserialize<'de> for SubmissionData
fn deserialize<__D>(
__deserializer: __D
) -> Result<SubmissionData, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CourseMaterialExerciseTask
impl<'de> Deserialize<'de> for CourseMaterialExerciseTask
fn deserialize<__D>(
__deserializer: __D
) -> Result<CourseMaterialExerciseTask, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ExerciseTask
impl<'de> Deserialize<'de> for ExerciseTask
fn deserialize<__D>(
__deserializer: __D
) -> Result<ExerciseTask, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for NewExerciseTask
impl<'de> Deserialize<'de> for NewExerciseTask
fn deserialize<__D>(
__deserializer: __D
) -> Result<NewExerciseTask, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CourseMaterialExercise
impl<'de> Deserialize<'de> for CourseMaterialExercise
fn deserialize<__D>(
__deserializer: __D
) -> Result<CourseMaterialExercise, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Exercise
impl<'de> Deserialize<'de> for Exercise
fn deserialize<__D>(
__deserializer: __D
) -> Result<Exercise, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ExerciseGradingStatus
impl<'de> Deserialize<'de> for ExerciseGradingStatus
fn deserialize<__D>(
__deserializer: __D
) -> Result<ExerciseGradingStatus, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ExerciseStatus
impl<'de> Deserialize<'de> for ExerciseStatus
fn deserialize<__D>(
__deserializer: __D
) -> Result<ExerciseStatus, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ExerciseStatusSummaryForUser
impl<'de> Deserialize<'de> for ExerciseStatusSummaryForUser
fn deserialize<__D>(
__deserializer: __D
) -> Result<ExerciseStatusSummaryForUser, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Feedback
impl<'de> Deserialize<'de> for Feedback
fn deserialize<__D>(
__deserializer: __D
) -> Result<Feedback, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for FeedbackBlock
impl<'de> Deserialize<'de> for FeedbackBlock
fn deserialize<__D>(
__deserializer: __D
) -> Result<FeedbackBlock, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for FeedbackCount
impl<'de> Deserialize<'de> for FeedbackCount
fn deserialize<__D>(
__deserializer: __D
) -> Result<FeedbackCount, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for NewFeedback
impl<'de> Deserialize<'de> for NewFeedback
fn deserialize<__D>(
__deserializer: __D
) -> Result<NewFeedback, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for GeneratedCertificate
impl<'de> Deserialize<'de> for GeneratedCertificate
fn deserialize<__D>(
__deserializer: __D
) -> Result<GeneratedCertificate, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for TermUpdate
impl<'de> Deserialize<'de> for TermUpdate
fn deserialize<__D>(
__deserializer: __D
) -> Result<TermUpdate, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CustomViewExerciseSubmissions
impl<'de> Deserialize<'de> for CustomViewExerciseSubmissions
fn deserialize<__D>(
__deserializer: __D
) -> Result<CustomViewExerciseSubmissions, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CustomViewExerciseTaskGrading
impl<'de> Deserialize<'de> for CustomViewExerciseTaskGrading
fn deserialize<__D>(
__deserializer: __D
) -> Result<CustomViewExerciseTaskGrading, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CustomViewExerciseTaskSpec
impl<'de> Deserialize<'de> for CustomViewExerciseTaskSpec
fn deserialize<__D>(
__deserializer: __D
) -> Result<CustomViewExerciseTaskSpec, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CustomViewExerciseTaskSubmission
impl<'de> Deserialize<'de> for CustomViewExerciseTaskSubmission
fn deserialize<__D>(
__deserializer: __D
) -> Result<CustomViewExerciseTaskSubmission, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CustomViewExerciseTasks
impl<'de> Deserialize<'de> for CustomViewExerciseTasks
fn deserialize<__D>(
__deserializer: __D
) -> Result<CustomViewExerciseTasks, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for GlobalCourseModuleStatEntry
impl<'de> Deserialize<'de> for GlobalCourseModuleStatEntry
fn deserialize<__D>(
__deserializer: __D
) -> Result<GlobalCourseModuleStatEntry, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for GlobalStatEntry
impl<'de> Deserialize<'de> for GlobalStatEntry
fn deserialize<__D>(
__deserializer: __D
) -> Result<GlobalStatEntry, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for AnswerRequiringAttentionWithTasks
impl<'de> Deserialize<'de> for AnswerRequiringAttentionWithTasks
fn deserialize<__D>(
__deserializer: __D
) -> Result<AnswerRequiringAttentionWithTasks, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for StudentExerciseSlideSubmission
impl<'de> Deserialize<'de> for StudentExerciseSlideSubmission
fn deserialize<__D>(
__deserializer: __D
) -> Result<StudentExerciseSlideSubmission, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for StudentExerciseSlideSubmissionResult
impl<'de> Deserialize<'de> for StudentExerciseSlideSubmissionResult
fn deserialize<__D>(
__deserializer: __D
) -> Result<StudentExerciseSlideSubmissionResult, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for StudentExerciseTaskSubmission
impl<'de> Deserialize<'de> for StudentExerciseTaskSubmission
fn deserialize<__D>(
__deserializer: __D
) -> Result<StudentExerciseTaskSubmission, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for StudentExerciseTaskSubmissionResult
impl<'de> Deserialize<'de> for StudentExerciseTaskSubmissionResult
fn deserialize<__D>(
__deserializer: __D
) -> Result<StudentExerciseTaskSubmissionResult, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CourseMaterialPeerOrSelfReviewData
impl<'de> Deserialize<'de> for CourseMaterialPeerOrSelfReviewData
fn deserialize<__D>(
__deserializer: __D
) -> Result<CourseMaterialPeerOrSelfReviewData, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CourseMaterialPeerOrSelfReviewDataAnswerToReview
impl<'de> Deserialize<'de> for CourseMaterialPeerOrSelfReviewDataAnswerToReview
fn deserialize<__D>(
__deserializer: __D
) -> Result<CourseMaterialPeerOrSelfReviewDataAnswerToReview, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CourseMaterialPeerOrSelfReviewQuestionAnswer
impl<'de> Deserialize<'de> for CourseMaterialPeerOrSelfReviewQuestionAnswer
fn deserialize<__D>(
__deserializer: __D
) -> Result<CourseMaterialPeerOrSelfReviewQuestionAnswer, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CourseMaterialPeerOrSelfReviewSubmission
impl<'de> Deserialize<'de> for CourseMaterialPeerOrSelfReviewSubmission
fn deserialize<__D>(
__deserializer: __D
) -> Result<CourseMaterialPeerOrSelfReviewSubmission, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CompletionRegistrationLink
impl<'de> Deserialize<'de> for CompletionRegistrationLink
fn deserialize<__D>(
__deserializer: __D
) -> Result<CompletionRegistrationLink, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CourseInstanceCompletionSummary
impl<'de> Deserialize<'de> for CourseInstanceCompletionSummary
fn deserialize<__D>(
__deserializer: __D
) -> Result<CourseInstanceCompletionSummary, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ManualCompletionPreview
impl<'de> Deserialize<'de> for ManualCompletionPreview
fn deserialize<__D>(
__deserializer: __D
) -> Result<ManualCompletionPreview, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ManualCompletionPreviewUser
impl<'de> Deserialize<'de> for ManualCompletionPreviewUser
fn deserialize<__D>(
__deserializer: __D
) -> Result<ManualCompletionPreviewUser, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for TeacherManualCompletion
impl<'de> Deserialize<'de> for TeacherManualCompletion
fn deserialize<__D>(
__deserializer: __D
) -> Result<TeacherManualCompletion, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for TeacherManualCompletionRequest
impl<'de> Deserialize<'de> for TeacherManualCompletionRequest
fn deserialize<__D>(
__deserializer: __D
) -> Result<TeacherManualCompletionRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for UserCompletionInformation
impl<'de> Deserialize<'de> for UserCompletionInformation
fn deserialize<__D>(
__deserializer: __D
) -> Result<UserCompletionInformation, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for UserCourseModuleCompletion
impl<'de> Deserialize<'de> for UserCourseModuleCompletion
fn deserialize<__D>(
__deserializer: __D
) -> Result<UserCourseModuleCompletion, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for UserModuleCompletionStatus
impl<'de> Deserialize<'de> for UserModuleCompletionStatus
fn deserialize<__D>(
__deserializer: __D
) -> Result<UserModuleCompletionStatus, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for UserWithModuleCompletions
impl<'de> Deserialize<'de> for UserWithModuleCompletions
fn deserialize<__D>(
__deserializer: __D
) -> Result<UserWithModuleCompletions, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for MaterialReference
impl<'de> Deserialize<'de> for MaterialReference
fn deserialize<__D>(
__deserializer: __D
) -> Result<MaterialReference, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for NewMaterialReference
impl<'de> Deserialize<'de> for NewMaterialReference
fn deserialize<__D>(
__deserializer: __D
) -> Result<NewMaterialReference, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for OpenUniversityRegistrationLink
impl<'de> Deserialize<'de> for OpenUniversityRegistrationLink
fn deserialize<__D>(
__deserializer: __D
) -> Result<OpenUniversityRegistrationLink, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for DatabaseOrganization
impl<'de> Deserialize<'de> for DatabaseOrganization
fn deserialize<__D>(
__deserializer: __D
) -> Result<DatabaseOrganization, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Organization
impl<'de> Deserialize<'de> for Organization
fn deserialize<__D>(
__deserializer: __D
) -> Result<Organization, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for OtherDomainToCourseRedirection
impl<'de> Deserialize<'de> for OtherDomainToCourseRedirection
fn deserialize<__D>(
__deserializer: __D
) -> Result<OtherDomainToCourseRedirection, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for PageAudioFile
impl<'de> Deserialize<'de> for PageAudioFile
fn deserialize<__D>(
__deserializer: __D
) -> Result<PageAudioFile, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for PageHistory
impl<'de> Deserialize<'de> for PageHistory
fn deserialize<__D>(
__deserializer: __D
) -> Result<PageHistory, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for PageHistoryContent
impl<'de> Deserialize<'de> for PageHistoryContent
fn deserialize<__D>(
__deserializer: __D
) -> Result<PageHistoryContent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for PageLanguageGroup
impl<'de> Deserialize<'de> for PageLanguageGroup
fn deserialize<__D>(
__deserializer: __D
) -> Result<PageLanguageGroup, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for PageVisitDatumSummaryByCourse
impl<'de> Deserialize<'de> for PageVisitDatumSummaryByCourse
fn deserialize<__D>(
__deserializer: __D
) -> Result<PageVisitDatumSummaryByCourse, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for PageVisitDatumSummaryByCoursesCountries
impl<'de> Deserialize<'de> for PageVisitDatumSummaryByCoursesCountries
fn deserialize<__D>(
__deserializer: __D
) -> Result<PageVisitDatumSummaryByCoursesCountries, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for PageVisitDatumSummaryByCourseDeviceTypes
impl<'de> Deserialize<'de> for PageVisitDatumSummaryByCourseDeviceTypes
fn deserialize<__D>(
__deserializer: __D
) -> Result<PageVisitDatumSummaryByCourseDeviceTypes, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for PageVisitDatumSummaryByPages
impl<'de> Deserialize<'de> for PageVisitDatumSummaryByPages
fn deserialize<__D>(
__deserializer: __D
) -> Result<PageVisitDatumSummaryByPages, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CmsPageExercise
impl<'de> Deserialize<'de> for CmsPageExercise
fn deserialize<__D>(
__deserializer: __D
) -> Result<CmsPageExercise, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CmsPageExerciseSlide
impl<'de> Deserialize<'de> for CmsPageExerciseSlide
fn deserialize<__D>(
__deserializer: __D
) -> Result<CmsPageExerciseSlide, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CmsPageExerciseTask
impl<'de> Deserialize<'de> for CmsPageExerciseTask
fn deserialize<__D>(
__deserializer: __D
) -> Result<CmsPageExerciseTask, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CmsPageUpdate
impl<'de> Deserialize<'de> for CmsPageUpdate
fn deserialize<__D>(
__deserializer: __D
) -> Result<CmsPageUpdate, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ContentManagementPage
impl<'de> Deserialize<'de> for ContentManagementPage
fn deserialize<__D>(
__deserializer: __D
) -> Result<ContentManagementPage, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CoursePageWithUserData
impl<'de> Deserialize<'de> for CoursePageWithUserData
fn deserialize<__D>(
__deserializer: __D
) -> Result<CoursePageWithUserData, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ExerciseWithExerciseTasks
impl<'de> Deserialize<'de> for ExerciseWithExerciseTasks
fn deserialize<__D>(
__deserializer: __D
) -> Result<ExerciseWithExerciseTasks, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for HistoryRestoreData
impl<'de> Deserialize<'de> for HistoryRestoreData
fn deserialize<__D>(
__deserializer: __D
) -> Result<HistoryRestoreData, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for IsChapterFrontPage
impl<'de> Deserialize<'de> for IsChapterFrontPage
fn deserialize<__D>(
__deserializer: __D
) -> Result<IsChapterFrontPage, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for NewPage
impl<'de> Deserialize<'de> for NewPage
fn deserialize<__D>(
__deserializer: __D
) -> Result<NewPage, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for NormalizedCmsExerciseTask
impl<'de> Deserialize<'de> for NormalizedCmsExerciseTask
fn deserialize<__D>(
__deserializer: __D
) -> Result<NormalizedCmsExerciseTask, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Page
impl<'de> Deserialize<'de> for Page
fn deserialize<__D>(
__deserializer: __D
) -> Result<Page, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for PageAudioFiles
impl<'de> Deserialize<'de> for PageAudioFiles
fn deserialize<__D>(
__deserializer: __D
) -> Result<PageAudioFiles, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for PageChapterAndCourseInformation
impl<'de> Deserialize<'de> for PageChapterAndCourseInformation
fn deserialize<__D>(
__deserializer: __D
) -> Result<PageChapterAndCourseInformation, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for PageDetailsUpdate
impl<'de> Deserialize<'de> for PageDetailsUpdate
fn deserialize<__D>(
__deserializer: __D
) -> Result<PageDetailsUpdate, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for PageInfo
impl<'de> Deserialize<'de> for PageInfo
fn deserialize<__D>(
__deserializer: __D
) -> Result<PageInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for PageMetadata
impl<'de> Deserialize<'de> for PageMetadata
fn deserialize<__D>(
__deserializer: __D
) -> Result<PageMetadata, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<PageNavigationInformation, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for PageRoutingData
impl<'de> Deserialize<'de> for PageRoutingData
fn deserialize<__D>(
__deserializer: __D
) -> Result<PageRoutingData, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for PageSearchResult
impl<'de> Deserialize<'de> for PageSearchResult
fn deserialize<__D>(
__deserializer: __D
) -> Result<PageSearchResult, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for PageWithExercises
impl<'de> Deserialize<'de> for PageWithExercises
fn deserialize<__D>(
__deserializer: __D
) -> Result<PageWithExercises, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for SearchRequest
impl<'de> Deserialize<'de> for SearchRequest
fn deserialize<__D>(
__deserializer: __D
) -> Result<SearchRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CmsPeerOrSelfReviewConfig
impl<'de> Deserialize<'de> for CmsPeerOrSelfReviewConfig
fn deserialize<__D>(
__deserializer: __D
) -> Result<CmsPeerOrSelfReviewConfig, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CmsPeerOrSelfReviewConfiguration
impl<'de> Deserialize<'de> for CmsPeerOrSelfReviewConfiguration
fn deserialize<__D>(
__deserializer: __D
) -> Result<CmsPeerOrSelfReviewConfiguration, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CourseMaterialPeerOrSelfReviewConfig
impl<'de> Deserialize<'de> for CourseMaterialPeerOrSelfReviewConfig
fn deserialize<__D>(
__deserializer: __D
) -> Result<CourseMaterialPeerOrSelfReviewConfig, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for PeerOrSelfReviewConfig
impl<'de> Deserialize<'de> for PeerOrSelfReviewConfig
fn deserialize<__D>(
__deserializer: __D
) -> Result<PeerOrSelfReviewConfig, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for PeerOrSelfReviewQuestionAndAnswer
impl<'de> Deserialize<'de> for PeerOrSelfReviewQuestionAndAnswer
fn deserialize<__D>(
__deserializer: __D
) -> Result<PeerOrSelfReviewQuestionAndAnswer, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for PeerOrSelfReviewQuestionSubmission
impl<'de> Deserialize<'de> for PeerOrSelfReviewQuestionSubmission
fn deserialize<__D>(
__deserializer: __D
) -> Result<PeerOrSelfReviewQuestionSubmission, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for PeerReviewWithQuestionsAndAnswers
impl<'de> Deserialize<'de> for PeerReviewWithQuestionsAndAnswers
fn deserialize<__D>(
__deserializer: __D
) -> Result<PeerReviewWithQuestionsAndAnswers, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CmsPeerOrSelfReviewQuestion
impl<'de> Deserialize<'de> for CmsPeerOrSelfReviewQuestion
fn deserialize<__D>(
__deserializer: __D
) -> Result<CmsPeerOrSelfReviewQuestion, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for PeerOrSelfReviewQuestion
impl<'de> Deserialize<'de> for PeerOrSelfReviewQuestion
fn deserialize<__D>(
__deserializer: __D
) -> Result<PeerOrSelfReviewQuestion, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for PeerOrSelfReviewSubmission
impl<'de> Deserialize<'de> for PeerOrSelfReviewSubmission
fn deserialize<__D>(
__deserializer: __D
) -> Result<PeerOrSelfReviewSubmission, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for PeerReviewQueueEntry
impl<'de> Deserialize<'de> for PeerReviewQueueEntry
fn deserialize<__D>(
__deserializer: __D
) -> Result<PeerReviewQueueEntry, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for PlaygroundExample
impl<'de> Deserialize<'de> for PlaygroundExample
fn deserialize<__D>(
__deserializer: __D
) -> Result<PlaygroundExample, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for PlaygroundExampleData
impl<'de> Deserialize<'de> for PlaygroundExampleData
fn deserialize<__D>(
__deserializer: __D
) -> Result<PlaygroundExampleData, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for BlockProposalInfo
impl<'de> Deserialize<'de> for BlockProposalInfo
fn deserialize<__D>(
__deserializer: __D
) -> Result<BlockProposalInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for EditedBlockNoLongerExistsData
impl<'de> Deserialize<'de> for EditedBlockNoLongerExistsData
fn deserialize<__D>(
__deserializer: __D
) -> Result<EditedBlockNoLongerExistsData, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for EditedBlockStillExistsData
impl<'de> Deserialize<'de> for EditedBlockStillExistsData
fn deserialize<__D>(
__deserializer: __D
) -> Result<EditedBlockStillExistsData, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for NewProposedBlockEdit
impl<'de> Deserialize<'de> for NewProposedBlockEdit
fn deserialize<__D>(
__deserializer: __D
) -> Result<NewProposedBlockEdit, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for EditProposalInfo
impl<'de> Deserialize<'de> for EditProposalInfo
fn deserialize<__D>(
__deserializer: __D
) -> Result<EditProposalInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for NewProposedPageEdits
impl<'de> Deserialize<'de> for NewProposedPageEdits
fn deserialize<__D>(
__deserializer: __D
) -> Result<NewProposedPageEdits, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for PageProposal
impl<'de> Deserialize<'de> for PageProposal
fn deserialize<__D>(
__deserializer: __D
) -> Result<PageProposal, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ProposalCount
impl<'de> Deserialize<'de> for ProposalCount
fn deserialize<__D>(
__deserializer: __D
) -> Result<ProposalCount, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for NewRegrading
impl<'de> Deserialize<'de> for NewRegrading
fn deserialize<__D>(
__deserializer: __D
) -> Result<NewRegrading, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Regrading
impl<'de> Deserialize<'de> for Regrading
fn deserialize<__D>(
__deserializer: __D
) -> Result<Regrading, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for RegradingInfo
impl<'de> Deserialize<'de> for RegradingInfo
fn deserialize<__D>(
__deserializer: __D
) -> Result<RegradingInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for RegradingSubmissionInfo
impl<'de> Deserialize<'de> for RegradingSubmissionInfo
fn deserialize<__D>(
__deserializer: __D
) -> Result<RegradingSubmissionInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for RejectedExerciseSlideSubmission
impl<'de> Deserialize<'de> for RejectedExerciseSlideSubmission
fn deserialize<__D>(
__deserializer: __D
) -> Result<RejectedExerciseSlideSubmission, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for NewResearchForm
impl<'de> Deserialize<'de> for NewResearchForm
fn deserialize<__D>(
__deserializer: __D
) -> Result<NewResearchForm, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for NewResearchFormQuestion
impl<'de> Deserialize<'de> for NewResearchFormQuestion
fn deserialize<__D>(
__deserializer: __D
) -> Result<NewResearchFormQuestion, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for NewResearchFormQuestionAnswer
impl<'de> Deserialize<'de> for NewResearchFormQuestionAnswer
fn deserialize<__D>(
__deserializer: __D
) -> Result<NewResearchFormQuestionAnswer, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ResearchForm
impl<'de> Deserialize<'de> for ResearchForm
fn deserialize<__D>(
__deserializer: __D
) -> Result<ResearchForm, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ResearchFormQuestion
impl<'de> Deserialize<'de> for ResearchFormQuestion
fn deserialize<__D>(
__deserializer: __D
) -> Result<ResearchFormQuestion, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ResearchFormQuestionAnswer
impl<'de> Deserialize<'de> for ResearchFormQuestionAnswer
fn deserialize<__D>(
__deserializer: __D
) -> Result<ResearchFormQuestionAnswer, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Role
impl<'de> Deserialize<'de> for Role
fn deserialize<__D>(
__deserializer: __D
) -> Result<Role, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for RoleInfo
impl<'de> Deserialize<'de> for RoleInfo
fn deserialize<__D>(
__deserializer: __D
) -> Result<RoleInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for StudentCountry
impl<'de> Deserialize<'de> for StudentCountry
fn deserialize<__D>(
__deserializer: __D
) -> Result<StudentCountry, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for StudyRegistryRegistrar
impl<'de> Deserialize<'de> for StudyRegistryRegistrar
fn deserialize<__D>(
__deserializer: __D
) -> Result<StudyRegistryRegistrar, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for SuspectedCheaters
impl<'de> Deserialize<'de> for SuspectedCheaters
fn deserialize<__D>(
__deserializer: __D
) -> Result<SuspectedCheaters, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Threshold
impl<'de> Deserialize<'de> for Threshold
fn deserialize<__D>(
__deserializer: __D
) -> Result<Threshold, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ThresholdData
impl<'de> Deserialize<'de> for ThresholdData
fn deserialize<__D>(
__deserializer: __D
) -> Result<ThresholdData, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for NewTeacherGradingDecision
impl<'de> Deserialize<'de> for NewTeacherGradingDecision
fn deserialize<__D>(
__deserializer: __D
) -> Result<NewTeacherGradingDecision, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for TeacherGradingDecision
impl<'de> Deserialize<'de> for TeacherGradingDecision
fn deserialize<__D>(
__deserializer: __D
) -> Result<TeacherGradingDecision, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for UserCourseInstanceExerciseServiceVariable
impl<'de> Deserialize<'de> for UserCourseInstanceExerciseServiceVariable
fn deserialize<__D>(
__deserializer: __D
) -> Result<UserCourseInstanceExerciseServiceVariable, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for UserCourseSettings
impl<'de> Deserialize<'de> for UserCourseSettings
fn deserialize<__D>(
__deserializer: __D
) -> Result<UserCourseSettings, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for UserDetail
impl<'de> Deserialize<'de> for UserDetail
fn deserialize<__D>(
__deserializer: __D
) -> Result<UserDetail, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for UserExerciseSlideState
impl<'de> Deserialize<'de> for UserExerciseSlideState
fn deserialize<__D>(
__deserializer: __D
) -> Result<UserExerciseSlideState, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CourseInstanceExerciseMetrics
impl<'de> Deserialize<'de> for CourseInstanceExerciseMetrics
fn deserialize<__D>(
__deserializer: __D
) -> Result<CourseInstanceExerciseMetrics, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CourseInstanceUserPoints
impl<'de> Deserialize<'de> for CourseInstanceUserPoints
fn deserialize<__D>(
__deserializer: __D
) -> Result<CourseInstanceUserPoints, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CourseInstanceUserPointsInner
impl<'de> Deserialize<'de> for CourseInstanceUserPointsInner
fn deserialize<__D>(
__deserializer: __D
) -> Result<CourseInstanceUserPointsInner, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for DatabaseUserCourseInstanceChapterExerciseProgress
impl<'de> Deserialize<'de> for DatabaseUserCourseInstanceChapterExerciseProgress
fn deserialize<__D>(
__deserializer: __D
) -> Result<DatabaseUserCourseInstanceChapterExerciseProgress, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ExamUserPoints
impl<'de> Deserialize<'de> for ExamUserPoints
fn deserialize<__D>(
__deserializer: __D
) -> Result<ExamUserPoints, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ExamUserPointsInner
impl<'de> Deserialize<'de> for ExamUserPointsInner
fn deserialize<__D>(
__deserializer: __D
) -> Result<ExamUserPointsInner, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ExerciseUserCounts
impl<'de> Deserialize<'de> for ExerciseUserCounts
fn deserialize<__D>(
__deserializer: __D
) -> Result<ExerciseUserCounts, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for UserChapterMetrics
impl<'de> Deserialize<'de> for UserChapterMetrics
fn deserialize<__D>(
__deserializer: __D
) -> Result<UserChapterMetrics, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for UserCourseInstanceChapterExerciseProgress
impl<'de> Deserialize<'de> for UserCourseInstanceChapterExerciseProgress
fn deserialize<__D>(
__deserializer: __D
) -> Result<UserCourseInstanceChapterExerciseProgress, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for UserCourseInstanceMetrics
impl<'de> Deserialize<'de> for UserCourseInstanceMetrics
fn deserialize<__D>(
__deserializer: __D
) -> Result<UserCourseInstanceMetrics, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for UserCourseInstanceProgress
impl<'de> Deserialize<'de> for UserCourseInstanceProgress
fn deserialize<__D>(
__deserializer: __D
) -> Result<UserCourseInstanceProgress, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for UserExerciseState
impl<'de> Deserialize<'de> for UserExerciseState
fn deserialize<__D>(
__deserializer: __D
) -> Result<UserExerciseState, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for UserExerciseStateUpdate
impl<'de> Deserialize<'de> for UserExerciseStateUpdate
fn deserialize<__D>(
__deserializer: __D
) -> Result<UserExerciseStateUpdate, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for UserExerciseTaskState
impl<'de> Deserialize<'de> for UserExerciseTaskState
fn deserialize<__D>(
__deserializer: __D
) -> Result<UserExerciseTaskState, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for UserResearchConsent
impl<'de> Deserialize<'de> for UserResearchConsent
fn deserialize<__D>(
__deserializer: __D
) -> Result<UserResearchConsent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for User
impl<'de> Deserialize<'de> for User
fn deserialize<__D>(
__deserializer: __D
) -> Result<User, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for GutenbergBlock
impl<'de> Deserialize<'de> for GutenbergBlock
fn deserialize<__D>(
__deserializer: __D
) -> Result<GutenbergBlock, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for EmailGutenbergBlock
impl<'de> Deserialize<'de> for EmailGutenbergBlock
fn deserialize<__D>(
__deserializer: __D
) -> Result<EmailGutenbergBlock, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for OEmbedRequest
impl<'de> Deserialize<'de> for OEmbedRequest
fn deserialize<__D>(
__deserializer: __D
) -> Result<OEmbedRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for OEmbedResponse
impl<'de> Deserialize<'de> for OEmbedResponse
fn deserialize<__D>(
__deserializer: __D
) -> Result<OEmbedResponse, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for EraStartDate
impl<'de> Deserialize<'de> for EraStartDate
fn deserialize<__D>(
__deserializer: __D
) -> Result<EraStartDate, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for WeekDataV1
impl<'de> Deserialize<'de> for WeekDataV1
fn deserialize<__D>(
__deserializer: __D
) -> Result<WeekDataV1, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for MonthCode
impl<'de> Deserialize<'de> for MonthCode
fn deserialize<__D>(
__deserializer: __D
) -> Result<MonthCode, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CaseMapData
impl<'de> Deserialize<'de> for CaseMapData
fn deserialize<__D>(
__deserializer: __D
) -> Result<CaseMapData, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for NonExceptionData
impl<'de> Deserialize<'de> for NonExceptionData
fn deserialize<__D>(
__deserializer: __D
) -> Result<NonExceptionData, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ExceptionBits
impl<'de> Deserialize<'de> for ExceptionBits
fn deserialize<__D>(
__deserializer: __D
) -> Result<ExceptionBits, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for SlotPresence
impl<'de> Deserialize<'de> for SlotPresence
fn deserialize<__D>(
__deserializer: __D
) -> Result<SlotPresence, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CaseMapV1<'de>
impl<'de> Deserialize<'de> for CaseMapV1<'de>
fn deserialize<D>(
deserializer: D
) -> Result<CaseMapV1<'de>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CollationMetadataV1
impl<'de> Deserialize<'de> for CollationMetadataV1
fn deserialize<__D>(
__deserializer: __D
) -> Result<CollationMetadataV1, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CodePointTrieHeader
impl<'de> Deserialize<'de> for CodePointTrieHeader
fn deserialize<__D>(
__deserializer: __D
) -> Result<CodePointTrieHeader, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CodePointTrieToml
impl<'de> Deserialize<'de> for CodePointTrieToml
fn deserialize<__D>(
__deserializer: __D
) -> Result<CodePointTrieToml, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Field
impl<'de> Deserialize<'de> for Field
fn deserialize<__D>(
__deserializer: __D
) -> Result<Field, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Bag
impl<'de> Deserialize<'de> for Bag
fn deserialize<__D>(
__deserializer: __D
) -> Result<Bag, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for GroupingSizesV1
impl<'de> Deserialize<'de> for GroupingSizesV1
fn deserialize<__D>(
__deserializer: __D
) -> Result<GroupingSizesV1, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ListFormatterPatternsV1<'de>
impl<'de> Deserialize<'de> for ListFormatterPatternsV1<'de>
fn deserialize<D>(
deserializer: D
) -> Result<ListFormatterPatternsV1<'de>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Subtag
impl<'de> Deserialize<'de> for Subtag
fn deserialize<D>(
deserializer: D
) -> Result<Subtag, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Subtag
impl<'de> Deserialize<'de> for Subtag
fn deserialize<D>(
deserializer: D
) -> Result<Subtag, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Key
impl<'de> Deserialize<'de> for Key
fn deserialize<D>(
deserializer: D
) -> Result<Key, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Attribute
impl<'de> Deserialize<'de> for Attribute
fn deserialize<D>(
deserializer: D
) -> Result<Attribute, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Key
impl<'de> Deserialize<'de> for Key
fn deserialize<D>(
deserializer: D
) -> Result<Key, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for LanguageIdentifier
impl<'de> Deserialize<'de> for LanguageIdentifier
fn deserialize<D>(
deserializer: D
) -> Result<LanguageIdentifier, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Language
impl<'de> Deserialize<'de> for Language
fn deserialize<D>(
deserializer: D
) -> Result<Language, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Region
impl<'de> Deserialize<'de> for Region
fn deserialize<D>(
deserializer: D
) -> Result<Region, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Script
impl<'de> Deserialize<'de> for Script
fn deserialize<D>(
deserializer: D
) -> Result<Script, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Variant
impl<'de> Deserialize<'de> for Variant
fn deserialize<D>(
deserializer: D
) -> Result<Variant, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for BidiClass
impl<'de> Deserialize<'de> for BidiClass
fn deserialize<__D>(
__deserializer: __D
) -> Result<BidiClass, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CanonicalCombiningClass
impl<'de> Deserialize<'de> for CanonicalCombiningClass
fn deserialize<__D>(
__deserializer: __D
) -> Result<CanonicalCombiningClass, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for EastAsianWidth
impl<'de> Deserialize<'de> for EastAsianWidth
fn deserialize<__D>(
__deserializer: __D
) -> Result<EastAsianWidth, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for GraphemeClusterBreak
impl<'de> Deserialize<'de> for GraphemeClusterBreak
fn deserialize<__D>(
__deserializer: __D
) -> Result<GraphemeClusterBreak, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for IndicSyllabicCategory
impl<'de> Deserialize<'de> for IndicSyllabicCategory
fn deserialize<__D>(
__deserializer: __D
) -> Result<IndicSyllabicCategory, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for LineBreak
impl<'de> Deserialize<'de> for LineBreak
fn deserialize<__D>(
__deserializer: __D
) -> Result<LineBreak, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Script
impl<'de> Deserialize<'de> for Script
fn deserialize<__D>(
__deserializer: __D
) -> Result<Script, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for SentenceBreak
impl<'de> Deserialize<'de> for SentenceBreak
fn deserialize<__D>(
__deserializer: __D
) -> Result<SentenceBreak, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for WordBreak
impl<'de> Deserialize<'de> for WordBreak
fn deserialize<__D>(
__deserializer: __D
) -> Result<WordBreak, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for DataKeyHash
impl<'de> Deserialize<'de> for DataKeyHash
fn deserialize<__D>(
__deserializer: __D
) -> Result<DataKeyHash, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for MetazoneId
impl<'de> Deserialize<'de> for MetazoneId
fn deserialize<__D>(
__deserializer: __D
) -> Result<MetazoneId, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for TimeZoneBcp47Id
impl<'de> Deserialize<'de> for TimeZoneBcp47Id
fn deserialize<__D>(
__deserializer: __D
) -> Result<TimeZoneBcp47Id, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ZoneVariant
impl<'de> Deserialize<'de> for ZoneVariant
fn deserialize<__D>(
__deserializer: __D
) -> Result<ZoneVariant, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Header
impl<'de> Deserialize<'de> for Header
fn deserialize<__D>(
__deserializer: __D
) -> Result<Header, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Claims
impl<'de> Deserialize<'de> for Claims
fn deserialize<__D>(
__deserializer: __D
) -> Result<Claims, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for RegisteredClaims
impl<'de> Deserialize<'de> for RegisteredClaims
fn deserialize<__D>(
__deserializer: __D
) -> Result<RegisteredClaims, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Header
impl<'de> Deserialize<'de> for Header
fn deserialize<__D>(
__deserializer: __D
) -> Result<Header, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ErrorResponse
impl<'de> Deserialize<'de> for ErrorResponse
fn deserialize<__D>(
__deserializer: __D
) -> Result<ErrorResponse, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ExerciseFile
impl<'de> Deserialize<'de> for ExerciseFile
fn deserialize<__D>(
__deserializer: __D
) -> Result<ExerciseFile, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ExerciseTaskInfo
impl<'de> Deserialize<'de> for ExerciseTaskInfo
fn deserialize<__D>(
__deserializer: __D
) -> Result<ExerciseTaskInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CourseInstance
impl<'de> Deserialize<'de> for CourseInstance
fn deserialize<__D>(
__deserializer: __D
) -> Result<CourseInstance, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ExerciseSlide
impl<'de> Deserialize<'de> for ExerciseSlide
fn deserialize<__D>(
__deserializer: __D
) -> Result<ExerciseSlide, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ExerciseSlideSubmission
impl<'de> Deserialize<'de> for ExerciseSlideSubmission
fn deserialize<__D>(
__deserializer: __D
) -> Result<ExerciseSlideSubmission, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ExerciseTask
impl<'de> Deserialize<'de> for ExerciseTask
fn deserialize<__D>(
__deserializer: __D
) -> Result<ExerciseTask, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ExerciseTaskSubmissionResult
impl<'de> Deserialize<'de> for ExerciseTaskSubmissionResult
fn deserialize<__D>(
__deserializer: __D
) -> Result<ExerciseTaskSubmissionResult, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for UploadMetadata
impl<'de> Deserialize<'de> for UploadMetadata
fn deserialize<__D>(
__deserializer: __D
) -> Result<UploadMetadata, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for UploadResult
impl<'de> Deserialize<'de> for UploadResult
fn deserialize<__D>(
__deserializer: __D
) -> Result<UploadResult, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for EmptyExtraDeviceAuthorizationFields
impl<'de> Deserialize<'de> for EmptyExtraDeviceAuthorizationFields
fn deserialize<__D>(
__deserializer: __D
) -> Result<EmptyExtraDeviceAuthorizationFields, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for EmptyExtraTokenFields
impl<'de> Deserialize<'de> for EmptyExtraTokenFields
fn deserialize<__D>(
__deserializer: __D
) -> Result<EmptyExtraTokenFields, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for AccessToken
impl<'de> Deserialize<'de> for AccessToken
fn deserialize<__D>(
__deserializer: __D
) -> Result<AccessToken, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for AuthUrl
impl<'de> Deserialize<'de> for AuthUrl
fn deserialize<D>(
deserializer: D
) -> Result<AuthUrl, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for AuthorizationCode
impl<'de> Deserialize<'de> for AuthorizationCode
fn deserialize<__D>(
__deserializer: __D
) -> Result<AuthorizationCode, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ClientId
impl<'de> Deserialize<'de> for ClientId
fn deserialize<__D>(
__deserializer: __D
) -> Result<ClientId, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ClientSecret
impl<'de> Deserialize<'de> for ClientSecret
fn deserialize<__D>(
__deserializer: __D
) -> Result<ClientSecret, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CsrfToken
impl<'de> Deserialize<'de> for CsrfToken
fn deserialize<__D>(
__deserializer: __D
) -> Result<CsrfToken, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for DeviceAuthorizationUrl
impl<'de> Deserialize<'de> for DeviceAuthorizationUrl
fn deserialize<D>(
deserializer: D
) -> Result<DeviceAuthorizationUrl, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for DeviceCode
impl<'de> Deserialize<'de> for DeviceCode
fn deserialize<__D>(
__deserializer: __D
) -> Result<DeviceCode, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for EndUserVerificationUrl
impl<'de> Deserialize<'de> for EndUserVerificationUrl
fn deserialize<D>(
deserializer: D
) -> Result<EndUserVerificationUrl, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for IntrospectionUrl
impl<'de> Deserialize<'de> for IntrospectionUrl
fn deserialize<D>(
deserializer: D
) -> Result<IntrospectionUrl, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for PkceCodeChallenge
impl<'de> Deserialize<'de> for PkceCodeChallenge
fn deserialize<__D>(
__deserializer: __D
) -> Result<PkceCodeChallenge, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for PkceCodeChallengeMethod
impl<'de> Deserialize<'de> for PkceCodeChallengeMethod
fn deserialize<__D>(
__deserializer: __D
) -> Result<PkceCodeChallengeMethod, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for PkceCodeVerifier
impl<'de> Deserialize<'de> for PkceCodeVerifier
fn deserialize<__D>(
__deserializer: __D
) -> Result<PkceCodeVerifier, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for RedirectUrl
impl<'de> Deserialize<'de> for RedirectUrl
fn deserialize<D>(
deserializer: D
) -> Result<RedirectUrl, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for RefreshToken
impl<'de> Deserialize<'de> for RefreshToken
fn deserialize<__D>(
__deserializer: __D
) -> Result<RefreshToken, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ResourceOwnerUsername
impl<'de> Deserialize<'de> for ResourceOwnerUsername
fn deserialize<__D>(
__deserializer: __D
) -> Result<ResourceOwnerUsername, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ResponseType
impl<'de> Deserialize<'de> for ResponseType
fn deserialize<__D>(
__deserializer: __D
) -> Result<ResponseType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for RevocationUrl
impl<'de> Deserialize<'de> for RevocationUrl
fn deserialize<D>(
deserializer: D
) -> Result<RevocationUrl, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Scope
impl<'de> Deserialize<'de> for Scope
fn deserialize<__D>(
__deserializer: __D
) -> Result<Scope, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for TokenUrl
impl<'de> Deserialize<'de> for TokenUrl
fn deserialize<D>(
deserializer: D
) -> Result<TokenUrl, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for UserCode
impl<'de> Deserialize<'de> for UserCode
fn deserialize<__D>(
__deserializer: __D
) -> Result<UserCode, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for VerificationUriComplete
impl<'de> Deserialize<'de> for VerificationUriComplete
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>
impl<'de> Deserialize<'de> for Map<String, Value>
fn deserialize<D>(
deserializer: D
) -> Result<Map<String, Value>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Number
impl<'de> Deserialize<'de> for Number
fn deserialize<D>(
deserializer: D
) -> Result<Number, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Oid
impl<'de> Deserialize<'de> for Oid
fn deserialize<D>(
deserializer: D
) -> Result<Oid, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Url
impl<'de> Deserialize<'de> for Url
Deserializes this URL from a serde
stream.
This implementation is only available if the serde
Cargo feature is enabled.
fn deserialize<D>(
deserializer: D
) -> Result<Url, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for UnvalidatedChar
impl<'de> Deserialize<'de> for UnvalidatedChar
This impl requires enabling the optional serde
Cargo feature of the zerovec
crate
fn deserialize<D>(
deserializer: D
) -> Result<UnvalidatedChar, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Box<str>
impl<'de> Deserialize<'de> for Box<str>
fn deserialize<D>(
deserializer: D
) -> Result<Box<str>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Box<ExceptionULE>
impl<'de> Deserialize<'de> for Box<ExceptionULE>
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>
impl<'de> Deserialize<'de> for Box<CodePointInversionListAndStringListULE>
fn deserialize<D>(
deserializer: D
) -> Result<Box<CodePointInversionListAndStringListULE>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Box<StrStrPairVarULE>
impl<'de> Deserialize<'de> for Box<StrStrPairVarULE>
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>
impl<'de> Deserialize<'de> for Box<NormalizedPropertyNameStr>
This impl requires enabling the optional serde
Cargo feature of the icu_properties
crate
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>
impl<'de> Deserialize<'de> for Box<Index32U8>
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>
impl<'de> Deserialize<'de> for Box<RawValue>
fn deserialize<D>(
deserializer: D
) -> Result<Box<RawValue>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Box<UnvalidatedStr>
impl<'de> Deserialize<'de> for Box<UnvalidatedStr>
This impl requires enabling the optional serde
Cargo feature of the zerovec
crate
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>
impl<'de> Deserialize<'de> for Box<CStr>
fn deserialize<D>(
deserializer: D
) -> Result<Box<CStr>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Box<OsStr>
impl<'de> Deserialize<'de> for Box<OsStr>
fn deserialize<D>(
deserializer: D
) -> Result<Box<OsStr>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Box<Path>
impl<'de> Deserialize<'de> for Box<Path>
fn deserialize<D>(
deserializer: D
) -> Result<Box<Path>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CString
impl<'de> Deserialize<'de> for CString
fn deserialize<D>(
deserializer: D
) -> Result<CString, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for String
impl<'de> Deserialize<'de> for String
fn deserialize<D>(
deserializer: D
) -> Result<String, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Ipv4Addr
impl<'de> Deserialize<'de> for Ipv4Addr
fn deserialize<D>(
deserializer: D
) -> Result<Ipv4Addr, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Ipv6Addr
impl<'de> Deserialize<'de> for Ipv6Addr
fn deserialize<D>(
deserializer: D
) -> Result<Ipv6Addr, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for SocketAddrV4
impl<'de> Deserialize<'de> for SocketAddrV4
fn deserialize<D>(
deserializer: D
) -> Result<SocketAddrV4, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for SocketAddrV6
impl<'de> Deserialize<'de> for SocketAddrV6
fn deserialize<D>(
deserializer: D
) -> Result<SocketAddrV6, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for NonZeroI8
impl<'de> Deserialize<'de> for NonZeroI8
fn deserialize<D>(
deserializer: D
) -> Result<NonZeroI8, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for NonZeroI16
impl<'de> Deserialize<'de> for NonZeroI16
fn deserialize<D>(
deserializer: D
) -> Result<NonZeroI16, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for NonZeroI32
impl<'de> Deserialize<'de> for NonZeroI32
fn deserialize<D>(
deserializer: D
) -> Result<NonZeroI32, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for NonZeroI64
impl<'de> Deserialize<'de> for NonZeroI64
fn deserialize<D>(
deserializer: D
) -> Result<NonZeroI64, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for NonZeroI128
impl<'de> Deserialize<'de> for NonZeroI128
fn deserialize<D>(
deserializer: D
) -> Result<NonZeroI128, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for NonZeroIsize
impl<'de> Deserialize<'de> for NonZeroIsize
fn deserialize<D>(
deserializer: D
) -> Result<NonZeroIsize, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for NonZeroU8
impl<'de> Deserialize<'de> for NonZeroU8
fn deserialize<D>(
deserializer: D
) -> Result<NonZeroU8, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for NonZeroU16
impl<'de> Deserialize<'de> for NonZeroU16
fn deserialize<D>(
deserializer: D
) -> Result<NonZeroU16, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for NonZeroU32
impl<'de> Deserialize<'de> for NonZeroU32
fn deserialize<D>(
deserializer: D
) -> Result<NonZeroU32, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for NonZeroU64
impl<'de> Deserialize<'de> for NonZeroU64
fn deserialize<D>(
deserializer: D
) -> Result<NonZeroU64, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for NonZeroU128
impl<'de> Deserialize<'de> for NonZeroU128
fn deserialize<D>(
deserializer: D
) -> Result<NonZeroU128, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for NonZeroUsize
impl<'de> Deserialize<'de> for NonZeroUsize
fn deserialize<D>(
deserializer: D
) -> Result<NonZeroUsize, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for AtomicBool
impl<'de> Deserialize<'de> for AtomicBool
fn deserialize<D>(
deserializer: D
) -> Result<AtomicBool, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for AtomicI8
impl<'de> Deserialize<'de> for AtomicI8
fn deserialize<D>(
deserializer: D
) -> Result<AtomicI8, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for AtomicI16
impl<'de> Deserialize<'de> for AtomicI16
fn deserialize<D>(
deserializer: D
) -> Result<AtomicI16, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for AtomicI32
impl<'de> Deserialize<'de> for AtomicI32
fn deserialize<D>(
deserializer: D
) -> Result<AtomicI32, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for AtomicI64
impl<'de> Deserialize<'de> for AtomicI64
fn deserialize<D>(
deserializer: D
) -> Result<AtomicI64, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for AtomicIsize
impl<'de> Deserialize<'de> for AtomicIsize
fn deserialize<D>(
deserializer: D
) -> Result<AtomicIsize, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for AtomicU8
impl<'de> Deserialize<'de> for AtomicU8
fn deserialize<D>(
deserializer: D
) -> Result<AtomicU8, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for AtomicU16
impl<'de> Deserialize<'de> for AtomicU16
fn deserialize<D>(
deserializer: D
) -> Result<AtomicU16, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for AtomicU32
impl<'de> Deserialize<'de> for AtomicU32
fn deserialize<D>(
deserializer: D
) -> Result<AtomicU32, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for AtomicU64
impl<'de> Deserialize<'de> for AtomicU64
fn deserialize<D>(
deserializer: D
) -> Result<AtomicU64, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for AtomicUsize
impl<'de> Deserialize<'de> for AtomicUsize
fn deserialize<D>(
deserializer: D
) -> Result<AtomicUsize, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Duration
impl<'de> Deserialize<'de> for Duration
fn deserialize<D>(
deserializer: D
) -> Result<Duration, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for OsString
impl<'de> Deserialize<'de> for OsString
fn deserialize<D>(
deserializer: D
) -> Result<OsString, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for PathBuf
impl<'de> Deserialize<'de> for PathBuf
fn deserialize<D>(
deserializer: D
) -> Result<PathBuf, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for SystemTime
impl<'de> Deserialize<'de> for SystemTime
fn deserialize<D>(
deserializer: D
) -> Result<SystemTime, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, 'a> Deserialize<'de> for &'a strwhere
'de: 'a,
impl<'de, 'a> Deserialize<'de> for &'a strwhere
'de: 'a,
fn deserialize<D>(
deserializer: D
) -> Result<&'a str, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, 'a> Deserialize<'de> for &'a NormalizedPropertyNameStrwhere
'de: 'a,
impl<'de, 'a> Deserialize<'de> for &'a NormalizedPropertyNameStrwhere
'de: 'a,
This impl requires enabling the optional serde
Cargo feature of the icu_properties
crate
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 RawValuewhere
'de: 'a,
impl<'de, 'a> Deserialize<'de> for &'a RawValuewhere
'de: 'a,
fn deserialize<D>(
deserializer: D
) -> Result<&'a RawValue, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, 'a> Deserialize<'de> for &'a FlexZeroSlicewhere
'de: 'a,
impl<'de, 'a> Deserialize<'de> for &'a FlexZeroSlicewhere
'de: 'a,
This impl requires enabling the optional serde
Cargo feature of the zerovec
crate
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 UnvalidatedStrwhere
'de: 'a,
impl<'de, 'a> Deserialize<'de> for &'a UnvalidatedStrwhere
'de: 'a,
This impl requires enabling the optional serde
Cargo feature of the zerovec
crate
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 Pathwhere
'de: 'a,
impl<'de, 'a> Deserialize<'de> for &'a Pathwhere
'de: 'a,
fn deserialize<D>(
deserializer: D
) -> Result<&'a Path, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, 'a> Deserialize<'de> for &'a [u8]where
'de: 'a,
impl<'de, 'a> Deserialize<'de> for &'a [u8]where
'de: 'a,
fn deserialize<D>(
deserializer: D
) -> Result<&'a [u8], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, 'a> Deserialize<'de> for FlexZeroVec<'a>where
'de: 'a,
impl<'de, 'a> Deserialize<'de> for FlexZeroVec<'a>where
'de: 'a,
This impl requires enabling the optional serde
Cargo feature of the zerovec
crate
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,
impl<'de, 'a> Deserialize<'de> for NewCoursePage<'a>where
'de: 'a,
fn deserialize<__D>(
__deserializer: __D
) -> Result<NewCoursePage<'a>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de, 'a> Deserialize<'de> for DecodedException<'a>
impl<'de, 'a> Deserialize<'de> for DecodedException<'a>
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>
impl<'de, 'a> Deserialize<'de> for Exception<'a>
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,
impl<'de, 'a> Deserialize<'de> for CodePointInversionList<'a>where
'de: 'a,
fn deserialize<D>(
deserializer: D
) -> Result<CodePointInversionList<'a>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, 'a> Deserialize<'de> for StrStrPair<'a>where
'de: 'a,
impl<'de, 'a> Deserialize<'de> for StrStrPair<'a>where
'de: 'a,
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,
impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<1>where
'de: 'a,
fn deserialize<D>(
deserializer: D
) -> Result<UnvalidatedTinyAsciiStr<1>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<2>where
'de: 'a,
impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<2>where
'de: 'a,
fn deserialize<D>(
deserializer: D
) -> Result<UnvalidatedTinyAsciiStr<2>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<3>where
'de: 'a,
impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<3>where
'de: 'a,
fn deserialize<D>(
deserializer: D
) -> Result<UnvalidatedTinyAsciiStr<3>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<4>where
'de: 'a,
impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<4>where
'de: 'a,
fn deserialize<D>(
deserializer: D
) -> Result<UnvalidatedTinyAsciiStr<4>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<5>where
'de: 'a,
impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<5>where
'de: 'a,
fn deserialize<D>(
deserializer: D
) -> Result<UnvalidatedTinyAsciiStr<5>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<6>where
'de: 'a,
impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<6>where
'de: 'a,
fn deserialize<D>(
deserializer: D
) -> Result<UnvalidatedTinyAsciiStr<6>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<7>where
'de: 'a,
impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<7>where
'de: 'a,
fn deserialize<D>(
deserializer: D
) -> Result<UnvalidatedTinyAsciiStr<7>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<8>where
'de: 'a,
impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<8>where
'de: 'a,
fn deserialize<D>(
deserializer: D
) -> Result<UnvalidatedTinyAsciiStr<8>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<9>where
'de: 'a,
impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<9>where
'de: 'a,
fn deserialize<D>(
deserializer: D
) -> Result<UnvalidatedTinyAsciiStr<9>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<10>where
'de: 'a,
impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<10>where
'de: 'a,
fn deserialize<D>(
deserializer: D
) -> Result<UnvalidatedTinyAsciiStr<10>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<11>where
'de: 'a,
impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<11>where
'de: 'a,
fn deserialize<D>(
deserializer: D
) -> Result<UnvalidatedTinyAsciiStr<11>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<12>where
'de: 'a,
impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<12>where
'de: 'a,
fn deserialize<D>(
deserializer: D
) -> Result<UnvalidatedTinyAsciiStr<12>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<13>where
'de: 'a,
impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<13>where
'de: 'a,
fn deserialize<D>(
deserializer: D
) -> Result<UnvalidatedTinyAsciiStr<13>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<14>where
'de: 'a,
impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<14>where
'de: 'a,
fn deserialize<D>(
deserializer: D
) -> Result<UnvalidatedTinyAsciiStr<14>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<15>where
'de: 'a,
impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<15>where
'de: 'a,
fn deserialize<D>(
deserializer: D
) -> Result<UnvalidatedTinyAsciiStr<15>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<16>where
'de: 'a,
impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<16>where
'de: 'a,
fn deserialize<D>(
deserializer: D
) -> Result<UnvalidatedTinyAsciiStr<16>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<17>where
'de: 'a,
impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<17>where
'de: 'a,
fn deserialize<D>(
deserializer: D
) -> Result<UnvalidatedTinyAsciiStr<17>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<18>where
'de: 'a,
impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<18>where
'de: 'a,
fn deserialize<D>(
deserializer: D
) -> Result<UnvalidatedTinyAsciiStr<18>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<19>where
'de: 'a,
impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<19>where
'de: 'a,
fn deserialize<D>(
deserializer: D
) -> Result<UnvalidatedTinyAsciiStr<19>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<20>where
'de: 'a,
impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<20>where
'de: 'a,
fn deserialize<D>(
deserializer: D
) -> Result<UnvalidatedTinyAsciiStr<20>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<21>where
'de: 'a,
impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<21>where
'de: 'a,
fn deserialize<D>(
deserializer: D
) -> Result<UnvalidatedTinyAsciiStr<21>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<22>where
'de: 'a,
impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<22>where
'de: 'a,
fn deserialize<D>(
deserializer: D
) -> Result<UnvalidatedTinyAsciiStr<22>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<23>where
'de: 'a,
impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<23>where
'de: 'a,
fn deserialize<D>(
deserializer: D
) -> Result<UnvalidatedTinyAsciiStr<23>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<24>where
'de: 'a,
impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<24>where
'de: 'a,
fn deserialize<D>(
deserializer: D
) -> Result<UnvalidatedTinyAsciiStr<24>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<25>where
'de: 'a,
impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<25>where
'de: 'a,
fn deserialize<D>(
deserializer: D
) -> Result<UnvalidatedTinyAsciiStr<25>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<26>where
'de: 'a,
impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<26>where
'de: 'a,
fn deserialize<D>(
deserializer: D
) -> Result<UnvalidatedTinyAsciiStr<26>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<27>where
'de: 'a,
impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<27>where
'de: 'a,
fn deserialize<D>(
deserializer: D
) -> Result<UnvalidatedTinyAsciiStr<27>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<28>where
'de: 'a,
impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<28>where
'de: 'a,
fn deserialize<D>(
deserializer: D
) -> Result<UnvalidatedTinyAsciiStr<28>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<29>where
'de: 'a,
impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<29>where
'de: 'a,
fn deserialize<D>(
deserializer: D
) -> Result<UnvalidatedTinyAsciiStr<29>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<30>where
'de: 'a,
impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<30>where
'de: 'a,
fn deserialize<D>(
deserializer: D
) -> Result<UnvalidatedTinyAsciiStr<30>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<31>where
'de: 'a,
impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<31>where
'de: 'a,
fn deserialize<D>(
deserializer: D
) -> Result<UnvalidatedTinyAsciiStr<31>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<32>where
'de: 'a,
impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<32>where
'de: 'a,
fn deserialize<D>(
deserializer: D
) -> Result<UnvalidatedTinyAsciiStr<32>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, 'a, K0, K1, V> Deserialize<'de> for ZeroMap2dBorrowed<'a, K0, K1, V>where
'de: 'a,
K0: ZeroMapKV<'a> + Ord + ?Sized,
K1: ZeroMapKV<'a> + Ord + ?Sized,
V: ZeroMapKV<'a> + ?Sized,
<K0 as ZeroMapKV<'a>>::Container: Deserialize<'de>,
<K1 as ZeroMapKV<'a>>::Container: Deserialize<'de>,
<V as ZeroMapKV<'a>>::Container: Deserialize<'de>,
<K0 as ZeroMapKV<'a>>::OwnedType: Deserialize<'de>,
<K1 as ZeroMapKV<'a>>::OwnedType: Deserialize<'de>,
<V as ZeroMapKV<'a>>::OwnedType: Deserialize<'de>,
impl<'de, 'a, K0, K1, V> Deserialize<'de> for ZeroMap2dBorrowed<'a, K0, K1, V>where
'de: 'a,
K0: ZeroMapKV<'a> + Ord + ?Sized,
K1: ZeroMapKV<'a> + Ord + ?Sized,
V: ZeroMapKV<'a> + ?Sized,
<K0 as ZeroMapKV<'a>>::Container: Deserialize<'de>,
<K1 as ZeroMapKV<'a>>::Container: Deserialize<'de>,
<V as ZeroMapKV<'a>>::Container: Deserialize<'de>,
<K0 as ZeroMapKV<'a>>::OwnedType: Deserialize<'de>,
<K1 as ZeroMapKV<'a>>::OwnedType: Deserialize<'de>,
<V as ZeroMapKV<'a>>::OwnedType: Deserialize<'de>,
This impl requires enabling the optional serde
Cargo feature of the zerovec
crate
fn deserialize<D>(
deserializer: D
) -> Result<ZeroMap2dBorrowed<'a, K0, K1, V>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, 'a, K0, K1, V> Deserialize<'de> for ZeroMap2d<'a, K0, K1, V>where
'de: 'a,
K0: ZeroMapKV<'a> + Ord + ?Sized,
K1: ZeroMapKV<'a> + Ord + ?Sized,
V: ZeroMapKV<'a> + ?Sized,
<K0 as ZeroMapKV<'a>>::Container: Deserialize<'de>,
<K1 as ZeroMapKV<'a>>::Container: Deserialize<'de>,
<V as ZeroMapKV<'a>>::Container: Deserialize<'de>,
<K0 as ZeroMapKV<'a>>::OwnedType: Deserialize<'de>,
<K1 as ZeroMapKV<'a>>::OwnedType: Deserialize<'de>,
<V as ZeroMapKV<'a>>::OwnedType: Deserialize<'de>,
impl<'de, 'a, K0, K1, V> Deserialize<'de> for ZeroMap2d<'a, K0, K1, V>where
'de: 'a,
K0: ZeroMapKV<'a> + Ord + ?Sized,
K1: ZeroMapKV<'a> + Ord + ?Sized,
V: ZeroMapKV<'a> + ?Sized,
<K0 as ZeroMapKV<'a>>::Container: Deserialize<'de>,
<K1 as ZeroMapKV<'a>>::Container: Deserialize<'de>,
<V as ZeroMapKV<'a>>::Container: Deserialize<'de>,
<K0 as ZeroMapKV<'a>>::OwnedType: Deserialize<'de>,
<K1 as ZeroMapKV<'a>>::OwnedType: Deserialize<'de>,
<V as ZeroMapKV<'a>>::OwnedType: Deserialize<'de>,
This impl requires enabling the optional serde
Cargo feature of the zerovec
crate
fn deserialize<D>(
deserializer: D
) -> Result<ZeroMap2d<'a, K0, K1, V>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, 'a, K, V> Deserialize<'de> for ZeroMapBorrowed<'a, K, V>where
'de: 'a,
K: ZeroMapKV<'a> + Ord + ?Sized,
V: ZeroMapKV<'a> + ?Sized,
<K as ZeroMapKV<'a>>::Container: Deserialize<'de>,
<V as ZeroMapKV<'a>>::Container: Deserialize<'de>,
<K as ZeroMapKV<'a>>::OwnedType: Deserialize<'de>,
<V as ZeroMapKV<'a>>::OwnedType: Deserialize<'de>,
impl<'de, 'a, K, V> Deserialize<'de> for ZeroMapBorrowed<'a, K, V>where
'de: 'a,
K: ZeroMapKV<'a> + Ord + ?Sized,
V: ZeroMapKV<'a> + ?Sized,
<K as ZeroMapKV<'a>>::Container: Deserialize<'de>,
<V as ZeroMapKV<'a>>::Container: Deserialize<'de>,
<K as ZeroMapKV<'a>>::OwnedType: Deserialize<'de>,
<V as ZeroMapKV<'a>>::OwnedType: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<ZeroMapBorrowed<'a, K, V>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, 'a, K, V> Deserialize<'de> for ZeroMap<'a, K, V>where
'de: 'a,
K: ZeroMapKV<'a> + Ord + ?Sized,
V: ZeroMapKV<'a> + ?Sized,
<K as ZeroMapKV<'a>>::Container: Deserialize<'de>,
<V as ZeroMapKV<'a>>::Container: Deserialize<'de>,
<K as ZeroMapKV<'a>>::OwnedType: Deserialize<'de>,
<V as ZeroMapKV<'a>>::OwnedType: Deserialize<'de>,
impl<'de, 'a, K, V> Deserialize<'de> for ZeroMap<'a, K, V>where
'de: 'a,
K: ZeroMapKV<'a> + Ord + ?Sized,
V: ZeroMapKV<'a> + ?Sized,
<K as ZeroMapKV<'a>>::Container: Deserialize<'de>,
<V as ZeroMapKV<'a>>::Container: Deserialize<'de>,
<K as ZeroMapKV<'a>>::OwnedType: Deserialize<'de>,
<V as ZeroMapKV<'a>>::OwnedType: Deserialize<'de>,
This impl requires enabling the optional serde
Cargo feature of the zerovec
crate
fn deserialize<D>(
deserializer: D
) -> Result<ZeroMap<'a, K, V>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, 'a, T> Deserialize<'de> for &'a ZeroSlice<T>where
'de: 'a,
T: Deserialize<'de> + AsULE + 'static,
impl<'de, 'a, T> Deserialize<'de> for &'a ZeroSlice<T>where
'de: 'a,
T: Deserialize<'de> + AsULE + 'static,
This impl requires enabling the optional serde
Cargo feature of the zerovec
crate
fn deserialize<D>(
deserializer: D
) -> Result<&'a ZeroSlice<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, 'a, T> Deserialize<'de> for Cow<'a, T>
impl<'de, 'a, T> Deserialize<'de> for Cow<'a, T>
fn deserialize<D>(
deserializer: D
) -> Result<Cow<'a, T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, 'a, T> Deserialize<'de> for ZeroVec<'a, T>where
'de: 'a,
T: 'de + Deserialize<'de> + AsULE,
impl<'de, 'a, T> Deserialize<'de> for ZeroVec<'a, T>where
'de: 'a,
T: 'de + Deserialize<'de> + AsULE,
This impl requires enabling the optional serde
Cargo feature of the zerovec
crate
fn deserialize<D>(
deserializer: D
) -> Result<ZeroVec<'a, T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, 'a, T, F> Deserialize<'de> for &'a VarZeroSlice<T, F>
impl<'de, 'a, T, F> Deserialize<'de> for &'a VarZeroSlice<T, F>
This impl requires enabling the optional serde
Cargo feature of the zerovec
crate
fn deserialize<D>(
deserializer: D
) -> Result<&'a VarZeroSlice<T, F>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, 'a, T, F> Deserialize<'de> for VarZeroVec<'a, T, F>
impl<'de, 'a, T, F> Deserialize<'de> for VarZeroVec<'a, T, F>
This impl requires enabling the optional serde
Cargo feature of the zerovec
crate
fn deserialize<D>(
deserializer: D
) -> Result<VarZeroVec<'a, T, F>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, 'data> Deserialize<'de> for SymbolsV1<'data>where
'de: 'data,
impl<'de, 'data> Deserialize<'de> for SymbolsV1<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for PropertyCodePointSetV1<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for PropertyUnicodeSetV1<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for LstmDataV1<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for JapaneseErasV1<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for CaseMapExceptions<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for CaseMapUnfoldV1<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for CollationDataV1<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for CollationDiacriticsV1<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for CollationJamoV1<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for CollationReorderingV1<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for CollationSpecialPrimariesV1<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for Char16Trie<'data>where
'de: 'data,
fn deserialize<__D>(
__deserializer: __D
) -> Result<Char16Trie<'data>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de, 'data> Deserialize<'de> for CodePointInversionListAndStringList<'data>where
'de: 'data,
impl<'de, 'data> Deserialize<'de> for CodePointInversionListAndStringList<'data>where
'de: 'data,
fn deserialize<__D>(
__deserializer: __D
) -> Result<CodePointInversionListAndStringList<'data>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de, 'data> Deserialize<'de> for GenericLengthPatternsV1<'data>where
'de: 'data,
impl<'de, 'data> Deserialize<'de> for GenericLengthPatternsV1<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for GenericPatternV1<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for LengthPatternsV1<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for DateLengthsV1<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for TimeLengthsV1<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for ContextsV1<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for FormatWidthsV1<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for StandAloneWidthsV1<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for SymbolsV1<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for ContextsV1<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for FormatWidthsV1<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for StandAloneWidthsV1<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for DateSymbolsV1<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for Eras<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for TimeSymbolsV1<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for ContextsV1<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for FormatWidthsV1<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for StandAloneWidthsV1<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for SymbolsV1<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for ExemplarCitiesV1<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for MetazoneGenericNamesLongV1<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for MetazoneGenericNamesShortV1<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for MetazoneSpecificNamesLongV1<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for MetazoneSpecificNamesShortV1<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for TimeZoneFormatsV1<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for AffixesV1<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for DecimalSymbolsV1<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for ConditionalListJoinerPattern<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for ListJoinerPattern<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for AliasesV1<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for ScriptDirectionV1<'data>where
'de: 'data,
fn deserialize<__D>(
__deserializer: __D
) -> Result<ScriptDirectionV1<'data>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<LikelySubtagsExtendedV1<'data>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<LikelySubtagsForLanguageV1<'data>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<LikelySubtagsForScriptRegionV1<'data>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<LikelySubtagsV1<'data>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
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,
impl<'de, 'data> Deserialize<'de> for LocaleFallbackParentsV1<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for LocaleFallbackSupplementV1<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for CanonicalCompositionsV1<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for DecompositionDataV1<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for DecompositionSupplementV1<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for DecompositionTablesV1<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for NonRecursiveDecompositionSupplementV1<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for PluralRulesV1<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for BidiAuxiliaryPropertiesV1<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for PropertyEnumToValueNameLinearMapV1<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for PropertyEnumToValueNameLinearTiny4MapV1<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for PropertyEnumToValueNameSparseMapV1<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for PropertyValueNameToEnumMapV1<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for ScriptWithExtensionsPropertyV1<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for HelloWorldV1<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for LstmDataFloat32<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for LstmMatrix1<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for LstmMatrix2<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for LstmMatrix3<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for RuleBreakDataV1<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for RuleBreakPropertyTable<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for RuleBreakStateTable<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for RuleStatusTable<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for UCharDictionaryBreakDataV1<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for Bcp47ToIanaMapV1<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for IanaToBcp47MapV1<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for MetazonePeriodV1<'data>where
'de: 'data,
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,
impl<'de, 'data> Deserialize<'de> for Box<ByteStr>where
'de: 'data,
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>
impl<'de, 'data, Store> Deserialize<'de> for ZeroTrie<Store>
fn deserialize<D>(
deserializer: D
) -> Result<ZeroTrie<Store>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, 'data, Store> Deserialize<'de> for ZeroTrieExtendedCapacity<Store>
impl<'de, 'data, Store> Deserialize<'de> for ZeroTrieExtendedCapacity<Store>
fn deserialize<D>(
deserializer: D
) -> Result<ZeroTrieExtendedCapacity<Store>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, 'data, Store> Deserialize<'de> for ZeroTriePerfectHash<Store>
impl<'de, 'data, Store> Deserialize<'de> for ZeroTriePerfectHash<Store>
fn deserialize<D>(
deserializer: D
) -> Result<ZeroTriePerfectHash<Store>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, 'data, Store> Deserialize<'de> for ZeroTrieSimpleAscii<Store>
impl<'de, 'data, Store> Deserialize<'de> for ZeroTrieSimpleAscii<Store>
fn deserialize<D>(
deserializer: D
) -> Result<ZeroTrieSimpleAscii<Store>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, 'data, T> Deserialize<'de> for PropertyCodePointMapV1<'data, T>where
'de: 'data,
T: TrieValue + Deserialize<'de>,
impl<'de, 'data, T> Deserialize<'de> for PropertyCodePointMapV1<'data, T>where
'de: 'data,
T: TrieValue + Deserialize<'de>,
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>,
impl<'de, 'trie, T> Deserialize<'de> for CodePointTrie<'trie, T>where
'de: 'trie,
T: TrieValue + Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<CodePointTrie<'trie, T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, A> Deserialize<'de> for SmallVec<A>
impl<'de, A> Deserialize<'de> for SmallVec<A>
fn deserialize<D>(
deserializer: D
) -> Result<SmallVec<A>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, EF> Deserialize<'de> for DeviceAuthorizationResponse<EF>where
EF: ExtraDeviceAuthorizationFields,
impl<'de, EF> Deserialize<'de> for DeviceAuthorizationResponse<EF>where
EF: ExtraDeviceAuthorizationFields,
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,
impl<'de, EF, TT> Deserialize<'de> for StandardTokenIntrospectionResponse<EF, TT>where
EF: ExtraTokenFields,
TT: TokenType + 'static,
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,
impl<'de, EF, TT> Deserialize<'de> for StandardTokenResponse<EF, TT>where
EF: ExtraTokenFields,
TT: TokenType,
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>,
impl<'de, Idx> Deserialize<'de> for Range<Idx>where
Idx: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<Range<Idx>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, Idx> Deserialize<'de> for RangeFrom<Idx>where
Idx: Deserialize<'de>,
impl<'de, Idx> Deserialize<'de> for RangeFrom<Idx>where
Idx: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<RangeFrom<Idx>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, Idx> Deserialize<'de> for RangeInclusive<Idx>where
Idx: Deserialize<'de>,
impl<'de, Idx> Deserialize<'de> for RangeInclusive<Idx>where
Idx: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<RangeInclusive<Idx>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, Idx> Deserialize<'de> for RangeTo<Idx>where
Idx: Deserialize<'de>,
impl<'de, Idx> Deserialize<'de> for RangeTo<Idx>where
Idx: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<RangeTo<Idx>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, K, V> Deserialize<'de> for BTreeMap<K, V>
impl<'de, K, V> Deserialize<'de> for BTreeMap<K, V>
fn deserialize<D>(
deserializer: D
) -> Result<BTreeMap<K, V>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, K, V, R> Deserialize<'de> for LiteMap<K, V, R>
impl<'de, K, V, R> Deserialize<'de> for LiteMap<K, V, R>
fn deserialize<D>(
deserializer: D
) -> Result<LiteMap<K, V, R>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, K, V, S> Deserialize<'de> for HashMap<K, V, S>
impl<'de, K, V, S> Deserialize<'de> for HashMap<K, V, S>
fn deserialize<D>(
deserializer: D
) -> Result<HashMap<K, V, S>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, L, R> Deserialize<'de> for Either<L, R>where
L: Deserialize<'de>,
R: Deserialize<'de>,
impl<'de, L, R> Deserialize<'de> for Either<L, R>where
L: Deserialize<'de>,
R: Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<Either<L, R>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de, S> Deserialize<'de> for Host<S>where
S: Deserialize<'de>,
impl<'de, S> Deserialize<'de> for Host<S>where
S: Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<Host<S>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de, T0> Deserialize<'de> for (T0,)where
T0: Deserialize<'de>,
impl<'de, T0> Deserialize<'de> for (T0,)where
T0: Deserialize<'de>,
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>,
impl<'de, T0, T1> Deserialize<'de> for (T0, T1)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<(T0, T1), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T0, T1, T2> Deserialize<'de> for (T0, T1, T2)
impl<'de, T0, T1, T2> Deserialize<'de> for (T0, T1, T2)
fn deserialize<D>(
deserializer: D
) -> Result<(T0, T1, T2), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T0, T1, T2, T3> Deserialize<'de> for (T0, T1, T2, T3)
impl<'de, T0, T1, T2, T3> Deserialize<'de> for (T0, T1, T2, T3)
fn deserialize<D>(
deserializer: D
) -> Result<(T0, T1, T2, T3), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T0, T1, T2, T3, T4> Deserialize<'de> for (T0, T1, T2, T3, T4)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
impl<'de, T0, T1, T2, T3, T4> Deserialize<'de> for (T0, T1, T2, T3, T4)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<(T0, T1, T2, T3, T4), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T0, T1, T2, T3, T4, T5> Deserialize<'de> for (T0, T1, T2, T3, T4, T5)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
impl<'de, T0, T1, T2, T3, T4, T5> Deserialize<'de> for (T0, T1, T2, T3, T4, T5)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<(T0, T1, T2, T3, T4, T5), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T0, T1, T2, T3, T4, T5, T6> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
impl<'de, T0, T1, T2, T3, T4, T5, T6> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<(T0, T1, T2, T3, T4, T5, T6), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T0, T1, T2, T3, T4, T5, T6, T7> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
impl<'de, T0, T1, T2, T3, T4, T5, T6, T7> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
T8: Deserialize<'de>,
impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
T8: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7, T8), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
T8: Deserialize<'de>,
T9: Deserialize<'de>,
impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
T8: Deserialize<'de>,
T9: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
T8: Deserialize<'de>,
T9: Deserialize<'de>,
T10: Deserialize<'de>,
impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
T8: Deserialize<'de>,
T9: Deserialize<'de>,
T10: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
T8: Deserialize<'de>,
T9: Deserialize<'de>,
T10: Deserialize<'de>,
T11: Deserialize<'de>,
impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
T8: Deserialize<'de>,
T9: Deserialize<'de>,
T10: Deserialize<'de>,
T11: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
T8: Deserialize<'de>,
T9: Deserialize<'de>,
T10: Deserialize<'de>,
T11: Deserialize<'de>,
T12: Deserialize<'de>,
impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
T8: Deserialize<'de>,
T9: Deserialize<'de>,
T10: Deserialize<'de>,
T11: Deserialize<'de>,
T12: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
T8: Deserialize<'de>,
T9: Deserialize<'de>,
T10: Deserialize<'de>,
T11: Deserialize<'de>,
T12: Deserialize<'de>,
T13: Deserialize<'de>,
impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
T8: Deserialize<'de>,
T9: Deserialize<'de>,
T10: Deserialize<'de>,
T11: Deserialize<'de>,
T12: Deserialize<'de>,
T13: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
T8: Deserialize<'de>,
T9: Deserialize<'de>,
T10: Deserialize<'de>,
T11: Deserialize<'de>,
T12: Deserialize<'de>,
T13: Deserialize<'de>,
T14: Deserialize<'de>,
impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
T8: Deserialize<'de>,
T9: Deserialize<'de>,
T10: Deserialize<'de>,
T11: Deserialize<'de>,
T12: Deserialize<'de>,
T13: Deserialize<'de>,
T14: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
T8: Deserialize<'de>,
T9: Deserialize<'de>,
T10: Deserialize<'de>,
T11: Deserialize<'de>,
T12: Deserialize<'de>,
T13: Deserialize<'de>,
T14: Deserialize<'de>,
T15: Deserialize<'de>,
impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
T8: Deserialize<'de>,
T9: Deserialize<'de>,
T10: Deserialize<'de>,
T11: Deserialize<'de>,
T12: Deserialize<'de>,
T13: Deserialize<'de>,
T14: Deserialize<'de>,
T15: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for Bound<T>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for Bound<T>where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<Bound<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for Option<T>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for Option<T>where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<Option<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 0]
impl<'de, T> Deserialize<'de> for [T; 0]
fn deserialize<D>(
deserializer: D
) -> Result<[T; 0], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 1]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 1]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<[T; 1], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 2]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 2]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<[T; 2], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 3]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 3]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<[T; 3], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 4]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 4]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<[T; 4], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 5]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 5]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<[T; 5], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 6]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 6]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<[T; 6], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 7]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 7]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<[T; 7], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 8]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 8]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<[T; 8], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 9]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 9]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<[T; 9], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 10]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 10]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<[T; 10], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 11]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 11]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<[T; 11], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 12]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 12]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<[T; 12], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 13]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 13]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<[T; 13], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 14]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 14]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<[T; 14], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 15]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 15]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<[T; 15], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 16]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 16]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<[T; 16], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 17]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 17]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<[T; 17], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 18]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 18]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<[T; 18], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 19]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 19]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<[T; 19], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 20]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 20]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<[T; 20], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 21]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 21]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<[T; 21], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 22]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 22]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<[T; 22], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 23]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 23]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<[T; 23], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 24]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 24]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<[T; 24], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 25]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 25]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<[T; 25], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 26]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 26]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<[T; 26], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 27]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 27]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<[T; 27], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 28]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 28]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<[T; 28], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 29]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 29]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<[T; 29], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 30]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 30]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<[T; 30], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 31]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 31]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<[T; 31], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 32]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 32]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<[T; 32], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for StandardErrorResponse<T>where
T: ErrorResponseType,
impl<'de, T> Deserialize<'de> for StandardErrorResponse<T>where
T: ErrorResponseType,
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,
impl<'de, T> Deserialize<'de> for Json<T>where
T: Deserialize<'de> + ?Sized,
fn deserialize<__D>(
__deserializer: __D
) -> Result<Json<T>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for YokeTraitHack<T>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for YokeTraitHack<T>where
T: Deserialize<'de>,
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>,
impl<'de, T> Deserialize<'de> for Box<[T]>where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<Box<[T]>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for Box<ZeroSlice<T>>where
T: Deserialize<'de> + AsULE + 'static,
impl<'de, T> Deserialize<'de> for Box<ZeroSlice<T>>where
T: Deserialize<'de> + AsULE + 'static,
This impl requires enabling the optional serde
Cargo feature of the zerovec
crate
fn deserialize<D>(
deserializer: D
) -> Result<Box<ZeroSlice<T>>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for Box<T>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for Box<T>where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<Box<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for BinaryHeap<T>where
T: Deserialize<'de> + Ord,
impl<'de, T> Deserialize<'de> for BinaryHeap<T>where
T: Deserialize<'de> + Ord,
fn deserialize<D>(
deserializer: D
) -> Result<BinaryHeap<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for BTreeSet<T>
impl<'de, T> Deserialize<'de> for BTreeSet<T>
fn deserialize<D>(
deserializer: D
) -> Result<BTreeSet<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for LinkedList<T>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for LinkedList<T>where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<LinkedList<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for VecDeque<T>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for VecDeque<T>where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<VecDeque<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for Rc<T>
impl<'de, T> Deserialize<'de> for Rc<T>
This impl requires the "rc"
Cargo feature of Serde.
Deserializing a data structure containing Rc
will not attempt to
deduplicate Rc
references to the same data. Every deserialized Rc
will end up with a strong count of 1.
fn deserialize<D>(
deserializer: D
) -> Result<Rc<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for Weak<T>where
T: Deserialize<'de> + ?Sized,
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.
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>
impl<'de, T> Deserialize<'de> for Arc<T>
This impl requires the "rc"
Cargo feature of Serde.
Deserializing a data structure containing Arc
will not attempt to
deduplicate Arc
references to the same data. Every deserialized Arc
will end up with a strong count of 1.
fn deserialize<D>(
deserializer: D
) -> Result<Arc<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for Weak<T>where
T: Deserialize<'de> + ?Sized,
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.
fn deserialize<D>(
deserializer: D
) -> Result<Weak<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for Vec<T>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for Vec<T>where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<Vec<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for Cell<T>where
T: Deserialize<'de> + Copy,
impl<'de, T> Deserialize<'de> for Cell<T>where
T: Deserialize<'de> + Copy,
fn deserialize<D>(
deserializer: D
) -> Result<Cell<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for RefCell<T>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for RefCell<T>where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<RefCell<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for Reverse<T>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for Reverse<T>where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<Reverse<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for PhantomData<T>where
T: ?Sized,
impl<'de, T> Deserialize<'de> for PhantomData<T>where
T: ?Sized,
fn deserialize<D>(
deserializer: D
) -> Result<PhantomData<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for Wrapping<T>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for Wrapping<T>where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<Wrapping<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for Mutex<T>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for Mutex<T>where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<Mutex<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for RwLock<T>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for RwLock<T>where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<RwLock<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T, E> Deserialize<'de> for Result<T, E>where
T: Deserialize<'de>,
E: Deserialize<'de>,
impl<'de, T, E> Deserialize<'de> for Result<T, E>where
T: Deserialize<'de>,
E: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<Result<T, E>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T, F> Deserialize<'de> for Box<VarZeroSlice<T, F>>
impl<'de, T, F> Deserialize<'de> for Box<VarZeroSlice<T, F>>
This impl requires enabling the optional serde
Cargo feature of the zerovec
crate