headless_lms_chatbot::prelude

Trait Deserialize

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

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

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

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

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

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

§Lifetime

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

Required Methods§

Source

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

Deserialize this value from the given Serde deserializer.

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

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl<'a> Deserialize<'a> for Month

Source§

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

Source§

impl<'a> Deserialize<'a> for Weekday

Source§

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

Source§

impl<'a> Deserialize<'a> for Date

Source§

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

Source§

impl<'a> Deserialize<'a> for Duration

Source§

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

Source§

impl<'a> Deserialize<'a> for OffsetDateTime

Source§

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

Source§

impl<'a> Deserialize<'a> for PrimitiveDateTime

Source§

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

Source§

impl<'a> Deserialize<'a> for Time

Source§

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

Source§

impl<'a> Deserialize<'a> for UtcOffset

Source§

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

Source§

impl<'de> Deserialize<'de> for LeaseAction

Source§

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

Source§

impl<'de> Deserialize<'de> for LeaseDuration

Source§

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

Source§

impl<'de> Deserialize<'de> for LeaseState

Source§

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

Source§

impl<'de> Deserialize<'de> for LeaseStatus

Source§

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

Source§

impl<'de> Deserialize<'de> for BlobType

Source§

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

Source§

impl<'de> Deserialize<'de> for CopyStatus

Source§

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

Source§

impl<'de> Deserialize<'de> for PageWriteType

Source§

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

Source§

impl<'de> Deserialize<'de> for RehydratePriority

Source§

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

Source§

impl<'de> Deserialize<'de> for PublicAccess

Source§

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

Source§

impl<'de> Deserialize<'de> for BlobItem

Source§

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

Source§

impl<'de> Deserialize<'de> for AccessTier

Source§

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

Source§

impl<'de> Deserialize<'de> for DeleteSnapshotsMethod

Source§

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

Source§

impl<'de> Deserialize<'de> for RehydratePriority

Source§

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

Source§

impl<'de> Deserialize<'de> for BlobType

Source§

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

Source§

impl<'de> Deserialize<'de> for ImmutabilityPolicyMode

Source§

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

Source§

impl<'de> Deserialize<'de> for AccessTier

Source§

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

Source§

impl<'de> Deserialize<'de> for ArchiveStatus

Source§

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

Source§

impl<'de> Deserialize<'de> for CopyStatus

Source§

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

Source§

impl<'de> Deserialize<'de> for ErrorCode

Source§

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

Source§

impl<'de> Deserialize<'de> for LeaseDuration

Source§

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

Source§

impl<'de> Deserialize<'de> for LeaseState

Source§

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

Source§

impl<'de> Deserialize<'de> for LeaseStatus

Source§

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

Source§

impl<'de> Deserialize<'de> for PublicAccessType

Source§

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

Source§

impl<'de> Deserialize<'de> for QueryType

Source§

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

Source§

impl<'de> Deserialize<'de> for RehydratePriority

Source§

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

Source§

impl<'de> Deserialize<'de> for Status

Source§

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

Source§

impl<'de> Deserialize<'de> for QueryType

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<'de> Deserialize<'de> for CodeGiveawayStatus

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<'de> Deserialize<'de> for ReportReason

Source§

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

Source§

impl<'de> Deserialize<'de> for TimeGranularity

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<'de> Deserialize<'de> for Method

Source§

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

Source§

impl<'de> Deserialize<'de> for StatusCode

Source§

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

Source§

impl<'de> Deserialize<'de> for Version

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<'de> Deserialize<'de> for AccessToken

Source§

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

Source§

impl<'de> Deserialize<'de> for Secret

Source§

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

Source§

impl<'de> Deserialize<'de> for Etag

Source§

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

Source§

impl<'de> Deserialize<'de> for NextMarker

Source§

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

Source§

impl<'de> Deserialize<'de> for ConsistencyCRC64

Source§

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

Source§

impl<'de> Deserialize<'de> for ConsistencyMD5

Source§

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

Source§

impl<'de> Deserialize<'de> for CopyId

Source§

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

Source§

impl<'de> Deserialize<'de> for CopyProgress

Source§

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

Source§

impl<'de> Deserialize<'de> for UserDeligationKey

Source§

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

Source§

impl<'de> Deserialize<'de> for Blob

Source§

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

Source§

impl<'de> Deserialize<'de> for BlobProperties

Source§

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

Source§

impl<'de> Deserialize<'de> for BlobPrefix

Source§

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

Source§

impl<'de> Deserialize<'de> for Blobs

Source§

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

Source§

impl<'de> Deserialize<'de> for Snapshot

Source§

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

Source§

impl<'de> Deserialize<'de> for Tags

Source§

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

Source§

impl<'de> Deserialize<'de> for Blob

Source§

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

Source§

impl<'de> Deserialize<'de> for Schema

Source§

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

Source§

impl<'de> Deserialize<'de> for TagSet

Source§

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

Source§

impl<'de> Deserialize<'de> for CommittedBlocks

Source§

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

Source§

impl<'de> Deserialize<'de> for UncommittedBlocks

Source§

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

Source§

impl<'de> Deserialize<'de> for Blobs

Source§

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

Source§

impl<'de> Deserialize<'de> for Containers

Source§

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

Source§

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

Source§

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

Source§

impl<'de> Deserialize<'de> for AccessPolicy

Source§

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

Source§

impl<'de> Deserialize<'de> for ArrowConfiguration

Source§

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

Source§

impl<'de> Deserialize<'de> for ArrowField

Source§

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

Source§

impl<'de> Deserialize<'de> for BlobFlatListSegment

Source§

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

Source§

impl<'de> Deserialize<'de> for BlobHierarchyListSegment

Source§

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

Source§

impl<'de> Deserialize<'de> for BlobItemInternal

Source§

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

Source§

impl<'de> Deserialize<'de> for BlobMetadata

Source§

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

Source§

impl<'de> Deserialize<'de> for BlobName

Source§

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

Source§

impl<'de> Deserialize<'de> for BlobPrefix

Source§

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

Source§

impl<'de> Deserialize<'de> for BlobPropertiesInternal

Source§

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

Source§

impl<'de> Deserialize<'de> for BlobTag

Source§

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

Source§

impl<'de> Deserialize<'de> for BlobTags

Source§

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

Source§

impl<'de> Deserialize<'de> for Block

Source§

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

Source§

impl<'de> Deserialize<'de> for BlockList

Source§

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

Source§

impl<'de> Deserialize<'de> for BlockLookupList

Source§

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

Source§

impl<'de> Deserialize<'de> for ClearRange

Source§

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

Source§

impl<'de> Deserialize<'de> for ContainerItem

Source§

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

Source§

impl<'de> Deserialize<'de> for ContainerMetadata

Source§

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

Source§

impl<'de> Deserialize<'de> for ContainerProperties

Source§

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

Source§

impl<'de> Deserialize<'de> for CorsRule

Source§

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

Source§

impl<'de> Deserialize<'de> for DelimitedTextConfiguration

Source§

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

Source§

impl<'de> Deserialize<'de> for FilterBlobItem

Source§

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

Source§

impl<'de> Deserialize<'de> for FilterBlobSegment

Source§

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

Source§

impl<'de> Deserialize<'de> for GeoReplication

Source§

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

Source§

impl<'de> Deserialize<'de> for JsonTextConfiguration

Source§

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

Source§

impl<'de> Deserialize<'de> for KeyInfo

Source§

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

Source§

impl<'de> Deserialize<'de> for ListBlobsFlatSegmentResponse

Source§

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

Source§

impl<'de> Deserialize<'de> for ListBlobsHierarchySegmentResponse

Source§

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

Source§

impl<'de> Deserialize<'de> for ListContainersSegmentResponse

Source§

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

Source§

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

Source§

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

Source§

impl<'de> Deserialize<'de> for Metrics

Source§

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

Source§

impl<'de> Deserialize<'de> for ObjectReplicationMetadata

Source§

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

Source§

impl<'de> Deserialize<'de> for PageList

Source§

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

Source§

impl<'de> Deserialize<'de> for PageRange

Source§

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

Source§

impl<'de> Deserialize<'de> for ParquetConfiguration

Source§

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

Source§

impl<'de> Deserialize<'de> for QueryFormat

Source§

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

Source§

impl<'de> Deserialize<'de> for QueryRequest

Source§

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

Source§

impl<'de> Deserialize<'de> for QuerySerialization

Source§

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

Source§

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

Source§

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

Source§

impl<'de> Deserialize<'de> for SignedIdentifier

Source§

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

Source§

impl<'de> Deserialize<'de> for StaticWebsite

Source§

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

Source§

impl<'de> Deserialize<'de> for StorageError

Source§

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

Source§

impl<'de> Deserialize<'de> for StorageServiceProperties

Source§

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

Source§

impl<'de> Deserialize<'de> for StorageServiceStats

Source§

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

Source§

impl<'de> Deserialize<'de> for UserDelegationKey

Source§

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

Source§

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

Deserialize an RFC 3339 formatted string into a DateTime<FixedOffset>

As an extension to RFC 3339 this can deserialize to DateTimes outside the range of 0-9999 years using an ISO 8601 syntax (which prepends an - or +).

See the serde module for alternate deserialization formats.

Source§

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

Source§

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

Deserialize an RFC 3339 formatted string into a DateTime<Local>

The value will remain the same instant in UTC, but the offset will be recalculated to match that of the Local platform time zone.

As an extension to RFC 3339 this can deserialize to DateTimes outside the range of 0-9999 years using an ISO 8601 syntax (which prepends an - or +).

See the serde module for alternate deserialization formats.

Source§

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

Source§

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

Deserialize an RFC 3339 formatted string into a DateTime<Utc>

If the value contains an offset from UTC that is not zero, the value will be converted to UTC.

As an extension to RFC 3339 this can deserialize to DateTimes outside the range of 0-9999 years using an ISO 8601 syntax (which prepends an - or +).

See the serde module for alternate deserialization formats.

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<'de> Deserialize<'de> for TimeDelta

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<'de> Deserialize<'de> for ChatbotConfiguration

Source§

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

Source§

impl<'de> Deserialize<'de> for ChatbotConversationMessage

Source§

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

Source§

impl<'de> Deserialize<'de> for ChatbotConversation

Source§

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

Source§

impl<'de> Deserialize<'de> for ChatbotConversationInfo

Source§

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

Source§

impl<'de> Deserialize<'de> for ChatbotPageSyncStatus

Source§

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

Source§

impl<'de> Deserialize<'de> for CodeGiveawayCode

Source§

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

Source§

impl<'de> Deserialize<'de> for CodeGiveaway

Source§

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

Source§

impl<'de> Deserialize<'de> for NewCodeGiveaway

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<'de> Deserialize<'de> for CourseCustomPrivacyPolicyCheckboxText

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<'de> Deserialize<'de> for ExamEnrollment

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<'de> Deserialize<'de> for ExerciseResetLog

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<'de> Deserialize<'de> for ExerciseSlideSubmissionAndUserExerciseState

Source§

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

Source§

impl<'de> Deserialize<'de> for ExerciseSlideSubmissionAndUserExerciseStateList

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<'de> Deserialize<'de> for FlaggedAnswer

Source§

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

Source§

impl<'de> Deserialize<'de> for NewFlaggedAnswer

Source§

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

Source§

impl<'de> Deserialize<'de> for NewFlaggedAnswerWithToken

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<'de> Deserialize<'de> for JoinCodeUses

Source§

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

Source§

impl<'de> Deserialize<'de> for AverageMetric

Source§

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

Source§

impl<'de> Deserialize<'de> for CohortActivity

Source§

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

Source§

impl<'de> Deserialize<'de> for CountResult

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<'de> Deserialize<'de> for CourseCompletionStats

Source§

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

Source§

impl<'de> Deserialize<'de> for DomainCompletionStats

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<'de> Deserialize<'de> for MarketingMailingListAccessToken

Source§

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

Source§

impl<'de> Deserialize<'de> for UserEmailSubscription

Source§

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

Source§

impl<'de> Deserialize<'de> for UserMarketingConsent

Source§

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

Source§

impl<'de> Deserialize<'de> for UserMarketingConsentWithDetails

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<'de> Deserialize<'de> for PartnerBlockNew

Source§

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

Source§

impl<'de> Deserialize<'de> for PartnersBlock

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<'de> Deserialize<'de> for PrivacyLinkNew

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<'de> Deserialize<'de> for DeletedSuspectedCheater

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<'de> Deserialize<'de> for ExportedUserExerciseState

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<'de> Deserialize<'de> for UserExerciseTaskState

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<UserExerciseTaskState, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for UserResearchConsent

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<UserResearchConsent, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for User

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<User, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for GutenbergBlock

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GutenbergBlock, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for EmailGutenbergBlock

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<EmailGutenbergBlock, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Pagination

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Pagination, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for OEmbedRequest

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<OEmbedRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for OEmbedResponse

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<OEmbedResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ReportTo

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ReportTo, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ReportToEndpoint

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ReportToEndpoint, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for CodePointTrieHeader

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<CodePointTrieHeader, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for CodePointTrieToml

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<CodePointTrieToml, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Subtag

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Subtag, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Subtag

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Subtag, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Key

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Key, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Attribute

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Attribute, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Key

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Key, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for LanguageIdentifier

Source§

fn deserialize<D>( deserializer: D, ) -> Result<LanguageIdentifier, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Language

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Language, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Region

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Region, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Script

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Script, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Variant

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Variant, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for BidiClass

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<BidiClass, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for CanonicalCombiningClass

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<CanonicalCombiningClass, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for EastAsianWidth

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<EastAsianWidth, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for GraphemeClusterBreak

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GraphemeClusterBreak, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for HangulSyllableType

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<HangulSyllableType, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for IndicSyllabicCategory

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<IndicSyllabicCategory, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for JoiningType

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<JoiningType, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for LineBreak

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<LineBreak, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Script

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Script, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SentenceBreak

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SentenceBreak, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for WordBreak

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<WordBreak, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for DataKeyHash

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<DataKeyHash, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Header

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Header, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Map<String, Value>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Map<String, Value>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Number

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Number, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for PgHstore

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<PgHstore, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Oid

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Oid, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Url

Deserializes this URL from a serde stream.

This implementation is only available if the serde Cargo feature is enabled.

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Url, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for NonNilUuid

Source§

fn deserialize<D>( deserializer: D, ) -> Result<NonNilUuid, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for UnvalidatedChar

This impl requires enabling the optional serde Cargo feature of the zerovec crate

Source§

fn deserialize<D>( deserializer: D, ) -> Result<UnvalidatedChar, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Box<str>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Box<str>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Box<CodePointInversionListAndStringListULE>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Box<CodePointInversionListAndStringListULE>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Box<LanguageStrStrPairVarULE>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Box<LanguageStrStrPairVarULE>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Box<StrStrPairVarULE>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Box<StrStrPairVarULE>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Box<NormalizedPropertyNameStr>

This impl requires enabling the optional serde Cargo feature of the icu::properties crate

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Box<NormalizedPropertyNameStr>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Box<RawValue>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Box<RawValue>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Box<UnvalidatedStr>

This impl requires enabling the optional serde Cargo feature of the zerovec crate

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Box<UnvalidatedStr>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Box<CStr>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Box<CStr>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Box<OsStr>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Box<OsStr>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Box<Path>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Box<Path>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for CString

Source§

fn deserialize<D>( deserializer: D, ) -> Result<CString, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for String

Source§

fn deserialize<D>( deserializer: D, ) -> Result<String, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Ipv4Addr

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Ipv4Addr, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Ipv6Addr

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Ipv6Addr, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SocketAddrV4

Source§

fn deserialize<D>( deserializer: D, ) -> Result<SocketAddrV4, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SocketAddrV6

Source§

fn deserialize<D>( deserializer: D, ) -> Result<SocketAddrV6, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for NonZero<i8>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<NonZero<i8>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for NonZero<i16>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<NonZero<i16>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for NonZero<i32>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<NonZero<i32>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for NonZero<i64>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<NonZero<i64>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for NonZero<i128>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<NonZero<i128>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for NonZero<isize>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<NonZero<isize>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for NonZero<u8>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<NonZero<u8>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for NonZero<u16>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<NonZero<u16>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for NonZero<u32>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<NonZero<u32>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for NonZero<u64>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<NonZero<u64>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for NonZero<u128>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<NonZero<u128>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for NonZero<usize>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<NonZero<usize>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Saturating<i8>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Saturating<i8>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Saturating<i16>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Saturating<i16>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Saturating<i32>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Saturating<i32>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Saturating<i64>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Saturating<i64>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Saturating<i128>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Saturating<i128>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Saturating<isize>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Saturating<isize>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Saturating<u8>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Saturating<u8>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Saturating<u16>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Saturating<u16>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Saturating<u32>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Saturating<u32>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Saturating<u64>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Saturating<u64>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Saturating<u128>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Saturating<u128>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Saturating<usize>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Saturating<usize>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for AtomicBool

Source§

fn deserialize<D>( deserializer: D, ) -> Result<AtomicBool, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for AtomicI8

Source§

fn deserialize<D>( deserializer: D, ) -> Result<AtomicI8, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for AtomicI16

Source§

fn deserialize<D>( deserializer: D, ) -> Result<AtomicI16, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for AtomicI32

Source§

fn deserialize<D>( deserializer: D, ) -> Result<AtomicI32, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for AtomicI64

Source§

fn deserialize<D>( deserializer: D, ) -> Result<AtomicI64, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for AtomicIsize

Source§

fn deserialize<D>( deserializer: D, ) -> Result<AtomicIsize, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for AtomicU8

Source§

fn deserialize<D>( deserializer: D, ) -> Result<AtomicU8, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for AtomicU16

Source§

fn deserialize<D>( deserializer: D, ) -> Result<AtomicU16, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for AtomicU32

Source§

fn deserialize<D>( deserializer: D, ) -> Result<AtomicU32, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for AtomicU64

Source§

fn deserialize<D>( deserializer: D, ) -> Result<AtomicU64, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for AtomicUsize

Source§

fn deserialize<D>( deserializer: D, ) -> Result<AtomicUsize, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Duration

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Duration, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for OsString

Source§

fn deserialize<D>( deserializer: D, ) -> Result<OsString, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for PathBuf

Source§

fn deserialize<D>( deserializer: D, ) -> Result<PathBuf, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SystemTime

Source§

fn deserialize<D>( deserializer: D, ) -> Result<SystemTime, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, 'a> Deserialize<'de> for &'a str
where 'de: 'a,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<&'a str, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, 'a> Deserialize<'de> for &'a NormalizedPropertyNameStr
where 'de: 'a,

This impl requires enabling the optional serde Cargo feature of the icu::properties crate

Source§

fn deserialize<D>( deserializer: D, ) -> Result<&'a NormalizedPropertyNameStr, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, 'a> Deserialize<'de> for &'a RawValue
where 'de: 'a,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<&'a RawValue, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, 'a> Deserialize<'de> for &'a FlexZeroSlice
where 'de: 'a,

This impl requires enabling the optional serde Cargo feature of the zerovec crate

Source§

fn deserialize<D>( deserializer: D, ) -> Result<&'a FlexZeroSlice, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, 'a> Deserialize<'de> for &'a UnvalidatedStr
where 'de: 'a,

This impl requires enabling the optional serde Cargo feature of the zerovec crate

Source§

fn deserialize<D>( deserializer: D, ) -> Result<&'a UnvalidatedStr, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, 'a> Deserialize<'de> for &'a Path
where 'de: 'a,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<&'a Path, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, 'a> Deserialize<'de> for &'a [u8]
where 'de: 'a,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<&'a [u8], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, 'a> Deserialize<'de> for FlexZeroVec<'a>
where 'de: 'a,

This impl requires enabling the optional serde Cargo feature of the zerovec crate

Source§

fn deserialize<D>( deserializer: D, ) -> Result<FlexZeroVec<'a>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, 'a> Deserialize<'de> for NewCoursePage<'a>
where 'de: 'a,

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<NewCoursePage<'a>, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de, 'a> Deserialize<'de> for CodePointInversionList<'a>
where 'de: 'a,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<CodePointInversionList<'a>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, 'a> Deserialize<'de> for LanguageStrStrPair<'a>
where 'de: 'a,

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<LanguageStrStrPair<'a>, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de, 'a> Deserialize<'de> for StrStrPair<'a>
where 'de: 'a,

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<StrStrPair<'a>, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de, 'a> Deserialize<'de> for LocalName<'a>
where 'de: 'a,

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<LocalName<'a>, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de, 'a> Deserialize<'de> for Namespace<'a>
where 'de: 'a,

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Namespace<'a>, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de, 'a> Deserialize<'de> for Prefix<'a>
where 'de: 'a,

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Prefix<'a>, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de, 'a> Deserialize<'de> for QName<'a>
where 'de: 'a,

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<QName<'a>, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<1>
where 'de: 'a,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<UnvalidatedTinyAsciiStr<1>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<2>
where 'de: 'a,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<UnvalidatedTinyAsciiStr<2>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<3>
where 'de: 'a,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<UnvalidatedTinyAsciiStr<3>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<4>
where 'de: 'a,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<UnvalidatedTinyAsciiStr<4>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<5>
where 'de: 'a,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<UnvalidatedTinyAsciiStr<5>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<6>
where 'de: 'a,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<UnvalidatedTinyAsciiStr<6>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<7>
where 'de: 'a,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<UnvalidatedTinyAsciiStr<7>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<8>
where 'de: 'a,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<UnvalidatedTinyAsciiStr<8>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<9>
where 'de: 'a,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<UnvalidatedTinyAsciiStr<9>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<10>
where 'de: 'a,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<UnvalidatedTinyAsciiStr<10>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<11>
where 'de: 'a,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<UnvalidatedTinyAsciiStr<11>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<12>
where 'de: 'a,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<UnvalidatedTinyAsciiStr<12>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<13>
where 'de: 'a,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<UnvalidatedTinyAsciiStr<13>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<14>
where 'de: 'a,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<UnvalidatedTinyAsciiStr<14>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<15>
where 'de: 'a,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<UnvalidatedTinyAsciiStr<15>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<16>
where 'de: 'a,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<UnvalidatedTinyAsciiStr<16>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<17>
where 'de: 'a,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<UnvalidatedTinyAsciiStr<17>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<18>
where 'de: 'a,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<UnvalidatedTinyAsciiStr<18>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<19>
where 'de: 'a,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<UnvalidatedTinyAsciiStr<19>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<20>
where 'de: 'a,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<UnvalidatedTinyAsciiStr<20>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<21>
where 'de: 'a,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<UnvalidatedTinyAsciiStr<21>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<22>
where 'de: 'a,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<UnvalidatedTinyAsciiStr<22>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<23>
where 'de: 'a,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<UnvalidatedTinyAsciiStr<23>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<24>
where 'de: 'a,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<UnvalidatedTinyAsciiStr<24>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<25>
where 'de: 'a,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<UnvalidatedTinyAsciiStr<25>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<26>
where 'de: 'a,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<UnvalidatedTinyAsciiStr<26>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<27>
where 'de: 'a,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<UnvalidatedTinyAsciiStr<27>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<28>
where 'de: 'a,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<UnvalidatedTinyAsciiStr<28>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<29>
where 'de: 'a,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<UnvalidatedTinyAsciiStr<29>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<30>
where 'de: 'a,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<UnvalidatedTinyAsciiStr<30>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<31>
where 'de: 'a,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<UnvalidatedTinyAsciiStr<31>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<32>
where 'de: 'a,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<UnvalidatedTinyAsciiStr<32>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, 'a, K0, K1, V> Deserialize<'de> for ZeroMap2dBorrowed<'a, K0, K1, V>
where 'de: 'a, K0: ZeroMapKV<'a> + Ord + ?Sized, K1: ZeroMapKV<'a> + Ord + ?Sized, V: ZeroMapKV<'a> + ?Sized, <K0 as ZeroMapKV<'a>>::Container: Deserialize<'de>, <K1 as ZeroMapKV<'a>>::Container: Deserialize<'de>, <V as ZeroMapKV<'a>>::Container: Deserialize<'de>, <K0 as ZeroMapKV<'a>>::OwnedType: Deserialize<'de>, <K1 as ZeroMapKV<'a>>::OwnedType: Deserialize<'de>, <V as ZeroMapKV<'a>>::OwnedType: Deserialize<'de>,

This impl requires enabling the optional serde Cargo feature of the zerovec crate

Source§

fn deserialize<D>( deserializer: D, ) -> Result<ZeroMap2dBorrowed<'a, K0, K1, V>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, 'a, K0, K1, V> Deserialize<'de> for ZeroMap2d<'a, K0, K1, V>
where 'de: 'a, K0: ZeroMapKV<'a> + Ord + ?Sized, K1: ZeroMapKV<'a> + Ord + ?Sized, V: ZeroMapKV<'a> + ?Sized, <K0 as ZeroMapKV<'a>>::Container: Deserialize<'de>, <K1 as ZeroMapKV<'a>>::Container: Deserialize<'de>, <V as ZeroMapKV<'a>>::Container: Deserialize<'de>, <K0 as ZeroMapKV<'a>>::OwnedType: Deserialize<'de>, <K1 as ZeroMapKV<'a>>::OwnedType: Deserialize<'de>, <V as ZeroMapKV<'a>>::OwnedType: Deserialize<'de>,

This impl requires enabling the optional serde Cargo feature of the zerovec crate

Source§

fn deserialize<D>( deserializer: D, ) -> Result<ZeroMap2d<'a, K0, K1, V>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, 'a, K, V> Deserialize<'de> for ZeroMapBorrowed<'a, K, V>
where 'de: 'a, K: ZeroMapKV<'a> + Ord + ?Sized, V: ZeroMapKV<'a> + ?Sized, <K as ZeroMapKV<'a>>::Container: Deserialize<'de>, <V as ZeroMapKV<'a>>::Container: Deserialize<'de>, <K as ZeroMapKV<'a>>::OwnedType: Deserialize<'de>, <V as ZeroMapKV<'a>>::OwnedType: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<ZeroMapBorrowed<'a, K, V>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, 'a, K, V> Deserialize<'de> for ZeroMap<'a, K, V>
where 'de: 'a, K: ZeroMapKV<'a> + Ord + ?Sized, V: ZeroMapKV<'a> + ?Sized, <K as ZeroMapKV<'a>>::Container: Deserialize<'de>, <V as ZeroMapKV<'a>>::Container: Deserialize<'de>, <K as ZeroMapKV<'a>>::OwnedType: Deserialize<'de>, <V as ZeroMapKV<'a>>::OwnedType: Deserialize<'de>,

This impl requires enabling the optional serde Cargo feature of the zerovec crate

Source§

fn deserialize<D>( deserializer: D, ) -> Result<ZeroMap<'a, K, V>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, 'a, T> Deserialize<'de> for &'a ZeroSlice<T>
where 'de: 'a, T: Deserialize<'de> + AsULE + 'static,

This impl requires enabling the optional serde Cargo feature of the zerovec crate

Source§

fn deserialize<D>( deserializer: D, ) -> Result<&'a ZeroSlice<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, 'a, T> Deserialize<'de> for Cow<'a, T>
where T: ToOwned + ?Sized, <T as ToOwned>::Owned: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Cow<'a, T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, 'a, T> Deserialize<'de> for ZeroVec<'a, T>
where 'de: 'a, T: 'de + Deserialize<'de> + AsULE,

This impl requires enabling the optional serde Cargo feature of the zerovec crate

Source§

fn deserialize<D>( deserializer: D, ) -> Result<ZeroVec<'a, T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, 'a, T, F> Deserialize<'de> for &'a VarZeroSlice<T, F>
where 'de: 'a, T: VarULE + ?Sized, Box<T>: Deserialize<'de>, F: VarZeroVecFormat,

This impl requires enabling the optional serde Cargo feature of the zerovec crate

Source§

fn deserialize<D>( deserializer: D, ) -> Result<&'a VarZeroSlice<T, F>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, 'a, T, F> Deserialize<'de> for VarZeroVec<'a, T, F>
where 'de: 'a, T: VarULE + ?Sized, Box<T>: Deserialize<'de>, F: VarZeroVecFormat,

This impl requires enabling the optional serde Cargo feature of the zerovec crate

Source§

fn deserialize<D>( deserializer: D, ) -> Result<VarZeroVec<'a, T, F>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, 'data> Deserialize<'de> for PropertyCodePointSetV1<'data>
where 'de: 'data,

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<PropertyCodePointSetV1<'data>, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de, 'data> Deserialize<'de> for PropertyUnicodeSetV1<'data>
where 'de: 'data,

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<PropertyUnicodeSetV1<'data>, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de, 'data> Deserialize<'de> for Char16Trie<'data>
where 'de: 'data,

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Char16Trie<'data>, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de, 'data> Deserialize<'de> for CodePointInversionListAndStringList<'data>
where 'de: 'data,

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<CodePointInversionListAndStringList<'data>, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de, 'data> Deserialize<'de> for AliasesV1<'data>
where 'de: 'data,

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<AliasesV1<'data>, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de, 'data> Deserialize<'de> for AliasesV2<'data>
where 'de: 'data,

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<AliasesV2<'data>, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de, 'data> Deserialize<'de> for ScriptDirectionV1<'data>
where 'de: 'data,

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ScriptDirectionV1<'data>, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de, 'data> Deserialize<'de> for LikelySubtagsExtendedV1<'data>
where 'de: 'data,

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<LikelySubtagsExtendedV1<'data>, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de, 'data> Deserialize<'de> for LikelySubtagsForLanguageV1<'data>
where 'de: 'data,

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<LikelySubtagsForLanguageV1<'data>, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de, 'data> Deserialize<'de> for LikelySubtagsForScriptRegionV1<'data>
where 'de: 'data,

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<LikelySubtagsForScriptRegionV1<'data>, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de, 'data> Deserialize<'de> for LikelySubtagsV1<'data>
where 'de: 'data,

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<LikelySubtagsV1<'data>, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de, 'data> Deserialize<'de> for LocaleFallbackLikelySubtagsV1<'data>
where 'de: 'data,

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<LocaleFallbackLikelySubtagsV1<'data>, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de, 'data> Deserialize<'de> for LocaleFallbackParentsV1<'data>
where 'de: 'data,

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<LocaleFallbackParentsV1<'data>, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de, 'data> Deserialize<'de> for LocaleFallbackSupplementV1<'data>
where 'de: 'data,

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<LocaleFallbackSupplementV1<'data>, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de, 'data> Deserialize<'de> for CanonicalCompositionsV1<'data>
where 'de: 'data,

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<CanonicalCompositionsV1<'data>, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de, 'data> Deserialize<'de> for DecompositionDataV1<'data>
where 'de: 'data,

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<DecompositionDataV1<'data>, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de, 'data> Deserialize<'de> for DecompositionSupplementV1<'data>
where 'de: 'data,

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<DecompositionSupplementV1<'data>, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de, 'data> Deserialize<'de> for DecompositionTablesV1<'data>
where 'de: 'data,

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<DecompositionTablesV1<'data>, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de, 'data> Deserialize<'de> for NonRecursiveDecompositionSupplementV1<'data>
where 'de: 'data,

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<NonRecursiveDecompositionSupplementV1<'data>, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de, 'data> Deserialize<'de> for BidiAuxiliaryPropertiesV1<'data>
where 'de: 'data,

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<BidiAuxiliaryPropertiesV1<'data>, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de, 'data> Deserialize<'de> for PropertyEnumToValueNameLinearMapV1<'data>
where 'de: 'data,

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<PropertyEnumToValueNameLinearMapV1<'data>, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de, 'data> Deserialize<'de> for PropertyEnumToValueNameLinearTiny4MapV1<'data>
where 'de: 'data,

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<PropertyEnumToValueNameLinearTiny4MapV1<'data>, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de, 'data> Deserialize<'de> for PropertyEnumToValueNameSparseMapV1<'data>
where 'de: 'data,

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<PropertyEnumToValueNameSparseMapV1<'data>, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de, 'data> Deserialize<'de> for PropertyValueNameToEnumMapV1<'data>
where 'de: 'data,

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<PropertyValueNameToEnumMapV1<'data>, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de, 'data> Deserialize<'de> for ScriptWithExtensionsPropertyV1<'data>
where 'de: 'data,

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ScriptWithExtensionsPropertyV1<'data>, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de, 'data> Deserialize<'de> for HelloWorldV1<'data>
where 'de: 'data,

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<HelloWorldV1<'data>, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de, 'data, T> Deserialize<'de> for PropertyCodePointMapV1<'data, T>
where 'de: 'data, T: TrieValue + Deserialize<'de>,

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<PropertyCodePointMapV1<'data, T>, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de, 'trie, T> Deserialize<'de> for CodePointTrie<'trie, T>
where 'de: 'trie, T: TrieValue + Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<CodePointTrie<'trie, T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, A> Deserialize<'de> for SmallVec<A>
where A: Array, <A as Array>::Item: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<SmallVec<A>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, Idx> Deserialize<'de> for Range<Idx>
where Idx: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Range<Idx>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, Idx> Deserialize<'de> for RangeFrom<Idx>
where Idx: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<RangeFrom<Idx>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, Idx> Deserialize<'de> for RangeInclusive<Idx>
where Idx: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<RangeInclusive<Idx>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, Idx> Deserialize<'de> for RangeTo<Idx>
where Idx: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<RangeTo<Idx>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, K, V> Deserialize<'de> for BTreeMap<K, V>
where K: Deserialize<'de> + Ord, V: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<BTreeMap<K, V>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, K, V, R> Deserialize<'de> for LiteMap<K, V, R>
where K: Ord + Deserialize<'de>, V: Deserialize<'de>, R: StoreMut<K, V> + StoreFromIterable<K, V>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<LiteMap<K, V, R>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, K, V, S> Deserialize<'de> for HashMap<K, V, S>
where K: Deserialize<'de> + Eq + Hash, V: Deserialize<'de>, S: BuildHasher + Default,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<HashMap<K, V, S>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, L, R> Deserialize<'de> for Either<L, R>
where L: Deserialize<'de>, R: Deserialize<'de>,

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Either<L, R>, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de, S> Deserialize<'de> for Host<S>
where S: Deserialize<'de>,

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Host<S>, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de, T0, T1> Deserialize<'de> for (T0, T1)
where T0: Deserialize<'de>, T1: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<(T0, T1), <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T0, T1, T2> Deserialize<'de> for (T0, T1, T2)
where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<(T0, T1, T2), <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T0, T1, T2, T3> Deserialize<'de> for (T0, T1, T2, T3)
where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<(T0, T1, T2, T3), <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T0, T1, T2, T3, T4> Deserialize<'de> for (T0, T1, T2, T3, T4)
where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<(T0, T1, T2, T3, T4), <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T0, T1, T2, T3, T4, T5> Deserialize<'de> for (T0, T1, T2, T3, T4, T5)
where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<(T0, T1, T2, T3, T4, T5), <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T0, T1, T2, T3, T4, T5, T6> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6)
where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<(T0, T1, T2, T3, T4, T5, T6), <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T0, T1, T2, T3, T4, T5, T6, T7> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7)
where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7), <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8)
where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7, T8), <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)
where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>, T9: Deserialize<'de>,

Source§

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>,

Source§

impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)
where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>, T9: Deserialize<'de>, T10: Deserialize<'de>, T11: Deserialize<'de>,

Source§

impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)
where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>, T9: Deserialize<'de>, T10: Deserialize<'de>, T11: Deserialize<'de>, T12: Deserialize<'de>,

Source§

impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)
where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>, T9: Deserialize<'de>, T10: Deserialize<'de>, T11: Deserialize<'de>, T12: Deserialize<'de>, T13: Deserialize<'de>,

Source§

impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)
where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>, T9: Deserialize<'de>, T10: Deserialize<'de>, T11: Deserialize<'de>, T12: Deserialize<'de>, T13: Deserialize<'de>, T14: Deserialize<'de>,

Source§

impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)
where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>, T9: Deserialize<'de>, T10: Deserialize<'de>, T11: Deserialize<'de>, T12: Deserialize<'de>, T13: Deserialize<'de>, T14: Deserialize<'de>, T15: Deserialize<'de>,

Source§

impl<'de, T> Deserialize<'de> for Bound<T>
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Bound<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for Option<T>
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Option<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 0]

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 0], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 1]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 1], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 2]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 2], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 3]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 3], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 4]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 4], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 5]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 5], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 6]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 6], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 7]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 7], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 8]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 8], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 9]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 9], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 10]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 10], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 11]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 11], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 12]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 12], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 13]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 13], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 14]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 14], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 15]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 15], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 16]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 16], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 17]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 17], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 18]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 18], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 19]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 19], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 20]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 20], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 21]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 21], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 22]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 22], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 23]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 23], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 24]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 24], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 25]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 25], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 26]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 26], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 27]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 27], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 28]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 28], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 29]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 29], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 30]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 30], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 31]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 31], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 32]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 32], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for (T,)
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<(T,), <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for Json<T>
where T: Deserialize<'de> + ?Sized,

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Json<T>, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for YokeTraitHack<T>
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<YokeTraitHack<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for Box<[T]>
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Box<[T]>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for Box<ZeroSlice<T>>
where T: Deserialize<'de> + AsULE + 'static,

This impl requires enabling the optional serde Cargo feature of the zerovec crate

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Box<ZeroSlice<T>>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for Box<T>
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Box<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for BinaryHeap<T>
where T: Deserialize<'de> + Ord,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<BinaryHeap<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for BTreeSet<T>
where T: Deserialize<'de> + Eq + Ord,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<BTreeSet<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for LinkedList<T>
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<LinkedList<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for VecDeque<T>
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<VecDeque<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for Rc<T>
where Box<T>: Deserialize<'de>, T: ?Sized,

This impl requires the "rc" Cargo feature of Serde.

Deserializing a data structure containing Rc will not attempt to deduplicate Rc references to the same data. Every deserialized Rc will end up with a strong count of 1.

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Rc<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for Weak<T>
where T: Deserialize<'de>,

This impl requires the "rc" Cargo feature of Serde. The resulting Weak<T> has a reference count of 0 and cannot be upgraded.

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Weak<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for Arc<T>
where Box<T>: Deserialize<'de>, T: ?Sized,

This impl requires the "rc" Cargo feature of Serde.

Deserializing a data structure containing Arc will not attempt to deduplicate Arc references to the same data. Every deserialized Arc will end up with a strong count of 1.

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Arc<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for Weak<T>
where T: Deserialize<'de>,

This impl requires the "rc" Cargo feature of Serde. The resulting Weak<T> has a reference count of 0 and cannot be upgraded.

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Weak<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for Vec<T>
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Vec<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for Cell<T>
where T: Deserialize<'de> + Copy,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Cell<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for RefCell<T>
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<RefCell<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for Reverse<T>
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Reverse<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for PhantomData<T>
where T: ?Sized,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<PhantomData<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for Wrapping<T>
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Wrapping<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for Mutex<T>
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Mutex<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for RwLock<T>
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<RwLock<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T, E> Deserialize<'de> for Result<T, E>
where T: Deserialize<'de>, E: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Result<T, E>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T, F> Deserialize<'de> for Box<VarZeroSlice<T, F>>
where T: VarULE + ?Sized, Box<T>: Deserialize<'de>, F: VarZeroVecFormat,

This impl requires enabling the optional serde Cargo feature of the zerovec crate

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Box<VarZeroSlice<T, F>>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T, S> Deserialize<'de> for HashSet<T, S>
where T: Deserialize<'de> + Eq + Hash, S: BuildHasher + Default,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<HashSet<T, S>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, const MIN: i8, const MAX: i8> Deserialize<'de> for OptionRangedI8<MIN, MAX>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<OptionRangedI8<MIN, MAX>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, const MIN: i8, const MAX: i8> Deserialize<'de> for RangedI8<MIN, MAX>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<RangedI8<MIN, MAX>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, const MIN: i16, const MAX: i16> Deserialize<'de> for OptionRangedI16<MIN, MAX>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<OptionRangedI16<MIN, MAX>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, const MIN: i16, const MAX: i16> Deserialize<'de> for RangedI16<MIN, MAX>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<RangedI16<MIN, MAX>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, const MIN: i32, const MAX: i32> Deserialize<'de> for OptionRangedI32<MIN, MAX>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<OptionRangedI32<MIN, MAX>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, const MIN: i32, const MAX: i32> Deserialize<'de> for RangedI32<MIN, MAX>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<RangedI32<MIN, MAX>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, const MIN: i64, const MAX: i64> Deserialize<'de> for OptionRangedI64<MIN, MAX>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<OptionRangedI64<MIN, MAX>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, const MIN: i64, const MAX: i64> Deserialize<'de> for RangedI64<MIN, MAX>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<RangedI64<MIN, MAX>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, const MIN: i128, const MAX: i128> Deserialize<'de> for OptionRangedI128<MIN, MAX>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<OptionRangedI128<MIN, MAX>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, const MIN: i128, const MAX: i128> Deserialize<'de> for RangedI128<MIN, MAX>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<RangedI128<MIN, MAX>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, const MIN: isize, const MAX: isize> Deserialize<'de> for OptionRangedIsize<MIN, MAX>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<OptionRangedIsize<MIN, MAX>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, const MIN: isize, const MAX: isize> Deserialize<'de> for RangedIsize<MIN, MAX>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<RangedIsize<MIN, MAX>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, const MIN: u8, const MAX: u8> Deserialize<'de> for OptionRangedU8<MIN, MAX>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<OptionRangedU8<MIN, MAX>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, const MIN: u8, const MAX: u8> Deserialize<'de> for RangedU8<MIN, MAX>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<RangedU8<MIN, MAX>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, const MIN: u16, const MAX: u16> Deserialize<'de> for OptionRangedU16<MIN, MAX>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<OptionRangedU16<MIN, MAX>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, const MIN: u16, const MAX: u16> Deserialize<'de> for RangedU16<MIN, MAX>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<RangedU16<MIN, MAX>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, const MIN: u32, const MAX: u32> Deserialize<'de> for OptionRangedU32<MIN, MAX>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<OptionRangedU32<MIN, MAX>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, const MIN: u32, const MAX: u32> Deserialize<'de> for RangedU32<MIN, MAX>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<RangedU32<MIN, MAX>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, const MIN: u64, const MAX: u64> Deserialize<'de> for OptionRangedU64<MIN, MAX>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<OptionRangedU64<MIN, MAX>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, const MIN: u64, const MAX: u64> Deserialize<'de> for RangedU64<MIN, MAX>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<RangedU64<MIN, MAX>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, const MIN: u128, const MAX: u128> Deserialize<'de> for OptionRangedU128<MIN, MAX>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<OptionRangedU128<MIN, MAX>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, const MIN: u128, const MAX: u128> Deserialize<'de> for RangedU128<MIN, MAX>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<RangedU128<MIN, MAX>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, const MIN: usize, const MAX: usize> Deserialize<'de> for OptionRangedUsize<MIN, MAX>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<OptionRangedUsize<MIN, MAX>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, const MIN: usize, const MAX: usize> Deserialize<'de> for RangedUsize<MIN, MAX>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<RangedUsize<MIN, MAX>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, const N: usize> Deserialize<'de> for TinyAsciiStr<N>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<TinyAsciiStr<N>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Implementors§

Source§

impl<'de> Deserialize<'de> for IgnoredAny

Source§

impl<'de> Deserialize<'de> for ApiChatMessage

Source§

impl<'de> Deserialize<'de> for ChatRequest

Source§

impl<'de> Deserialize<'de> for ChatResponse

Source§

impl<'de> Deserialize<'de> for Choice

Source§

impl<'de> Deserialize<'de> for ContentFilter

Source§

impl<'de> Deserialize<'de> for ContentFilterResults

Source§

impl<'de> Deserialize<'de> for DataSource

Source§

impl<'de> Deserialize<'de> for DataSourceParameters

Source§

impl<'de> Deserialize<'de> for DataSourceParametersAuthentication

Source§

impl<'de> Deserialize<'de> for Delta

Source§

impl<'de> Deserialize<'de> for EmbeddingDependency

Source§

impl<'de> Deserialize<'de> for FieldsMapping

Source§

impl<'de> Deserialize<'de> for ResponseChunk

Source§

impl<'de> Deserialize<'de> for AccessCredentials

Source§

impl<'de> Deserialize<'de> for headless_lms_chatbot::azure_search_index::Algorithm

Source§

impl<'de> Deserialize<'de> for Analyzer

Source§

impl<'de> Deserialize<'de> for AzureOpenAiParameters

Source§

impl<'de> Deserialize<'de> for Compression

Source§

impl<'de> Deserialize<'de> for CorsOptions

Source§

impl<'de> Deserialize<'de> for Distance

Source§

impl<'de> Deserialize<'de> for EncryptionKey

Source§

impl<'de> Deserialize<'de> for ExhaustiveKnnParameters

Source§

impl<'de> Deserialize<'de> for Field

Source§

impl<'de> Deserialize<'de> for FieldDescriptor

Source§

impl<'de> Deserialize<'de> for Function

Source§

impl<'de> Deserialize<'de> for HnswParameters

Source§

impl<'de> Deserialize<'de> for NewIndex

Source§

impl<'de> Deserialize<'de> for Profile

Source§

impl<'de> Deserialize<'de> for ScalarQuantizationParameters

Source§

impl<'de> Deserialize<'de> for ScoringProfile

Source§

impl<'de> Deserialize<'de> for Semantic

Source§

impl<'de> Deserialize<'de> for SemanticConfiguration

Source§

impl<'de> Deserialize<'de> for SemanticConfigurationPrioritizedFields

Source§

impl<'de> Deserialize<'de> for Similarity

Source§

impl<'de> Deserialize<'de> for Suggester

Source§

impl<'de> Deserialize<'de> for Text

Source§

impl<'de> Deserialize<'de> for VectorSearch

Source§

impl<'de> Deserialize<'de> for Vectorizer

Source§

impl<'de> Deserialize<'de> for Weights

Source§

impl<'de> Deserialize<'de> for IndexerError

Source§

impl<'de> Deserialize<'de> for IndexerStatusResponse

Source§

impl<'de> Deserialize<'de> for IndexerWarning

Source§

impl<'de> Deserialize<'de> for LastResult

Source§

impl<'de> Deserialize<'de> for Uuid

Source§

impl<'de, T> Deserialize<'de> for IndexAction<T>
where T: Deserialize<'de>,

Source§

impl<'de, T> Deserialize<'de> for IndexBatch<T>
where T: Deserialize<'de>,