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ยง

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

impl<'a> Deserialize<'a> for UtcDateTime

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

impl<'a, Static> Deserialize<'a> for Atom<Static>
where Static: StaticAtomSet,

ยง

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

Sourceยง

impl<'de> Deserialize<'de> for LoginError

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for ArchiveDatum

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for ArchiveIndex

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for DocumentKind

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for Institution

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for OpenDeclaration<Unchecked>

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for AssocType

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for ArgMode

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for Informal

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for Term

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for Var

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for SlideElement

Sourceยง

fn deserialize<__D>( __deserializer: __D, ) -> Result<SlideElement, <__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 DocumentElement<Unchecked>

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for LOKind

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for NotationComponent

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for ParagraphFormatting

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for ParagraphKind

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for AnswerKind

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for CheckedResult

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for CognitiveDimension

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for FillInSolOption

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for FillinFeedbackKind

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for ProblemResponseType

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for QuizElement

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for SolutionData

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for SectionLevel

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for SearchIndex

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for SearchResult

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for SearchResultKind

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for ContentURI

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for URI

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for NarrativeURI

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for LoginState

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for URIKind

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for FileState

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for TaskState

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for CSS

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for LogFileLine

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for LogLevel

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for LogTreeElem

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for ThemeType

Sourceยง

fn deserialize<__D>( __deserializer: __D, ) -> Result<ThemeType, <__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 Value

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for DBUser

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for UserData

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for AuthRequest

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for GitlabUser

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for Commit

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for Project

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for ArchiveData

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for ArchiveGroupData

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for DirectoryData

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for FileData

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for Instance

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for Person

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for PreInstance

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for Morphism<Unchecked>

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for Extension<Unchecked>

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for MathStructure<Unchecked>

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for ArgSpec

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for Symbol

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for NestedModule<Unchecked>

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for OpenModule<Unchecked>

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for Arg

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for FileStateSummary

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for DocumentStyle

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for DocumentStyles

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for OpenDocument<Unchecked>

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for SectionCounter

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for Notation

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for OpNotation

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for LogicalParagraph<Unchecked>

Sourceยง

impl<'de> Deserialize<'de> for AnswerClass

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for BlockFeedback

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for Choice

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for ChoiceBlock

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for FillInSol

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for FillinFeedback

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for GradingNote

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for Problem<Unchecked>

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for ProblemFeedback

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for ProblemFeedbackJson

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for ProblemResponse

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for Quiz

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for QuizProblem

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for Solutions

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for Section<Unchecked>

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for QueryFilter

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for DocumentRange

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for ArchiveId

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for ArchiveURI

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for BaseURI

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for ModuleURI

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for SymbolURI

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for Name

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for NameStep

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for DocumentElementURI

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for DocumentURI

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for PathURI

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for GetUsers

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for Login

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for LoginStateFn

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for Logout

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for SetAdmin

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for ChangeState

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for FileStates

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for BuildArtifactTypeId

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for BuildTargetId

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for SourceFormatId

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for LogMessage

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for LogSpan

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for LogTree

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for Regex

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for BuildQueueSettings

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for GitlabSettings

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for ServerSettings

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for SettingsSpec

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for ByteOffset

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for LSPLineCol

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for Delta

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for Eta

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for Timestamp

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for 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 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 OsString

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for 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 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 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 Uuid

Sourceยง

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

ยง

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

ยง

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

ยง

impl<'de> Deserialize<'de> for Aggregation

ยง

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

ยง

impl<'de> Deserialize<'de> for AggregationResult

ยง

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

ยง

impl<'de> Deserialize<'de> for AggregationResults

ยง

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

ยง

impl<'de> Deserialize<'de> for AggregationVariants

ยง

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

ยง

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

ยง

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

ยง

impl<'de> Deserialize<'de> for AuthUrl

ยง

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

ยง

impl<'de> Deserialize<'de> for AuthorizationCode

ยง

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

ยง

impl<'de> Deserialize<'de> for AverageAggregation

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

impl<'de> Deserialize<'de> for Browsers

ยง

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

ยง

impl<'de> Deserialize<'de> for BucketEntry

ยง

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

ยง

impl<'de> Deserialize<'de> for BucketResult

ยง

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

ยง

impl<'de> Deserialize<'de> for BuildCommitHookAttrs

ยง

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

ยง

impl<'de> Deserialize<'de> for BuildHook

ยง

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

ยง

impl<'de> Deserialize<'de> for BuildProjectHookAttrs

ยง

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

ยง

impl<'de> Deserialize<'de> for BuildUserHookAttrs

ยง

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

ยง

impl<'de> Deserialize<'de> for ByteCount

ยง

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

ยง

impl<'de> Deserialize<'de> for BytesOptions

ยง

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

ยง

impl<'de> Deserialize<'de> for CardinalityAggregationReq

ยง

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

ยง

impl<'de> Deserialize<'de> for CardinalityCollector

ยง

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

ยง

impl<'de> Deserialize<'de> for ClientId

ยง

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

ยง

impl<'de> Deserialize<'de> for ClientSecret

ยง

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

ยง

impl<'de> Deserialize<'de> for ColumnType

ยง

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

ยง

impl<'de> Deserialize<'de> for CommitHookAttrs

ยง

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

ยง

impl<'de> Deserialize<'de> for Compressor

ยง

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

ยง

impl<'de> Deserialize<'de> for Config

ยง

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

ยง

impl<'de> Deserialize<'de> for CountAggregation

ยง

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

ยง

impl<'de> Deserialize<'de> for CsrfToken

ยง

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

ยง

impl<'de> Deserialize<'de> for CustomOrder

ยง

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

ยง

impl<'de> Deserialize<'de> for DDSketch

ยง

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

ยง

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

ยง

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

ยง

impl<'de> Deserialize<'de> for DateHistogramAggregationReq

ยง

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

ยง

impl<'de> Deserialize<'de> for DateOptions

ยง

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

ยง

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

ยง

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

ยง

impl<'de> Deserialize<'de> for DateTimePrecision

ยง

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

ยง

impl<'de> Deserialize<'de> for Datetime

ยง

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

ยง

impl<'de> Deserialize<'de> for Decompressor

ยง

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

ยง

impl<'de> Deserialize<'de> for DeviceAuthorizationUrl

ยง

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

ยง

impl<'de> Deserialize<'de> for DeviceCode

ยง

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

ยง

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

ยง

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

ยง

impl<'de> Deserialize<'de> for DiffHookAttrs

ยง

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

ยง

impl<'de> Deserialize<'de> for DocAddress

ยง

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

ยง

impl<'de> Deserialize<'de> for EmptyExtraDeviceAuthorizationFields

ยง

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

ยง

impl<'de> Deserialize<'de> for EmptyExtraTokenFields

ยง

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

ยง

impl<'de> Deserialize<'de> for EndUserVerificationUrl

ยง

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

ยง

impl<'de> Deserialize<'de> for Error

ยง

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

ยง

impl<'de> Deserialize<'de> for Expiry

ยง

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

ยง

impl<'de> Deserialize<'de> for ExtendedStats

ยง

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

ยง

impl<'de> Deserialize<'de> for ExtendedStatsAggregation

ยง

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

ยง

impl<'de> Deserialize<'de> for Facet

ยง

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

ยง

impl<'de> Deserialize<'de> for FacetOptions

ยง

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

ยง

impl<'de> Deserialize<'de> for FastFieldValue

ยง

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

ยง

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

ยง

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

ยง

impl<'de> Deserialize<'de> for FieldEntry

ยง

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

ยง

impl<'de> Deserialize<'de> for FieldType

ยง

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

ยง

impl<'de> Deserialize<'de> for FieldUsage

ยง

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

ยง

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

ยง

impl<'de> Deserialize<'de> for GitlabHook

ยง

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

ยง

impl<'de> Deserialize<'de> for GroupEvent

ยง

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

ยง

impl<'de> Deserialize<'de> for GroupMemberEvent

ยง

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

ยง

impl<'de> Deserialize<'de> for GroupMemberSystemHook

ยง

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

ยง

impl<'de> Deserialize<'de> for GroupSystemHook

ยง

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

ยง

impl<'de> Deserialize<'de> for HistogramAggregation

ยง

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

ยง

impl<'de> Deserialize<'de> for HistogramBounds

ยง

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

ยง

impl<'de> Deserialize<'de> for HookCommitIdentity

ยง

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

ยง

impl<'de> Deserialize<'de> for HookDate

ยง

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

ยง

impl<'de> Deserialize<'de> for HumanAccessLevel

ยง

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

ยง

impl<'de> Deserialize<'de> for Id

ยง

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

ยง

impl<'de> Deserialize<'de> for IndexRecordOption

ยง

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

ยง

impl<'de> Deserialize<'de> for IndexSettings

ยง

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

ยง

impl<'de> Deserialize<'de> for IntermediateAggregationResult

ยง

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

ยง

impl<'de> Deserialize<'de> for IntermediateAggregationResults

ยง

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

ยง

impl<'de> Deserialize<'de> for IntermediateAverage

ยง

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

ยง

impl<'de> Deserialize<'de> for IntermediateBucketResult

ยง

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

ยง

impl<'de> Deserialize<'de> for IntermediateCount

ยง

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

ยง

impl<'de> Deserialize<'de> for IntermediateExtendedStats

ยง

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

ยง

impl<'de> Deserialize<'de> for IntermediateHistogramBucketEntry

ยง

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

ยง

impl<'de> Deserialize<'de> for IntermediateKey

ยง

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

ยง

impl<'de> Deserialize<'de> for IntermediateMax

ยง

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

ยง

impl<'de> Deserialize<'de> for IntermediateMetricResult

ยง

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

ยง

impl<'de> Deserialize<'de> for IntermediateMin

ยง

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

ยง

impl<'de> Deserialize<'de> for IntermediateRangeBucketEntry

ยง

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

ยง

impl<'de> Deserialize<'de> for IntermediateRangeBucketResult

ยง

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

ยง

impl<'de> Deserialize<'de> for IntermediateStats

ยง

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

ยง

impl<'de> Deserialize<'de> for IntermediateSum

ยง

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

ยง

impl<'de> Deserialize<'de> for IntermediateTermBucketEntry

ยง

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

ยง

impl<'de> Deserialize<'de> for IntermediateTermBucketResult

ยง

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

ยง

impl<'de> Deserialize<'de> for IntrospectionUrl

ยง

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

ยง

impl<'de> Deserialize<'de> for IpAddrOptions

ยง

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

ยง

impl<'de> Deserialize<'de> for IssueAction

ยง

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

ยง

impl<'de> Deserialize<'de> for IssueHook

ยง

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

ยง

impl<'de> Deserialize<'de> for IssueHookAttrs

ยง

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

ยง

impl<'de> Deserialize<'de> for IssueState

ยง

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

ยง

impl<'de> Deserialize<'de> for JsonObjectOptions

ยง

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

ยง

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

ยง

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

ยง

impl<'de> Deserialize<'de> for KeyEvent

ยง

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

ยง

impl<'de> Deserialize<'de> for KeySystemHook

ยง

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

ยง

impl<'de> Deserialize<'de> for LAttributeValue

ยง

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

ยง

impl<'de> Deserialize<'de> for LNode

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

impl<'de> Deserialize<'de> for MacroInvocation

ยง

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

ยง

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

ยง

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

ยง

impl<'de> Deserialize<'de> for MaxAggregation

ยง

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

ยง

impl<'de> Deserialize<'de> for MergeRequestAction

ยง

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

ยง

impl<'de> Deserialize<'de> for MergeRequestChanges

ยง

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

ยง

impl<'de> Deserialize<'de> for MergeRequestHook

ยง

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

ยง

impl<'de> Deserialize<'de> for MergeRequestHookAttrs

ยง

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

ยง

impl<'de> Deserialize<'de> for MergeRequestParams

ยง

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

ยง

impl<'de> Deserialize<'de> for MergeRequestState

ยง

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

ยง

impl<'de> Deserialize<'de> for MergeStatus

ยง

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

ยง

impl<'de> Deserialize<'de> for MetricResult

ยง

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

ยง

impl<'de> Deserialize<'de> for MinAggregation

ยง

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

ยง

impl<'de> Deserialize<'de> for NamedFieldDocument

ยง

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

ยง

impl<'de> Deserialize<'de> for NoteHook

ยง

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

ยง

impl<'de> Deserialize<'de> for NoteHookAttrs

ยง

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

ยง

impl<'de> Deserialize<'de> for NoteType

ยง

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

ยง

impl<'de> Deserialize<'de> for NumericOptions

ยง

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

ยง

impl<'de> Deserialize<'de> for Order

ยง

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

ยง

impl<'de> Deserialize<'de> for Order

ยง

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

ยง

impl<'de> Deserialize<'de> for OwnedValue

ยง

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

ยง

impl<'de> Deserialize<'de> for Patch

ยง

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

ยง

impl<'de> Deserialize<'de> for PatchAction

ยง

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

ยง

impl<'de> Deserialize<'de> for Patches

ยง

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

ยง

impl<'de> Deserialize<'de> for PathFragment

ยง

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

ยง

impl<'de> Deserialize<'de> for PerFieldSpaceUsage

ยง

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

ยง

impl<'de> Deserialize<'de> for PercentileValues

ยง

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

ยง

impl<'de> Deserialize<'de> for PercentileValuesVecEntry

ยง

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

ยง

impl<'de> Deserialize<'de> for PercentilesAggregationReq

ยง

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

ยง

impl<'de> Deserialize<'de> for PercentilesCollector

ยง

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

ยง

impl<'de> Deserialize<'de> for PercentilesMetricResult

ยง

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

ยง

impl<'de> Deserialize<'de> for PipelineBuildRunner

ยง

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

ยง

impl<'de> Deserialize<'de> for PipelineHook

ยง

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

ยง

impl<'de> Deserialize<'de> for PipelineHookAttrs

ยง

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

ยง

impl<'de> Deserialize<'de> for PipelineMergeRequestAttrs

ยง

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

ยง

impl<'de> Deserialize<'de> for PipelineProjectAttrs

ยง

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

ยง

impl<'de> Deserialize<'de> for PipelineVariable

ยง

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

ยง

impl<'de> Deserialize<'de> for PkceCodeChallenge

ยง

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

ยง

impl<'de> Deserialize<'de> for PkceCodeChallengeMethod

ยง

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

ยง

impl<'de> Deserialize<'de> for PkceCodeVerifier

ยง

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

ยง

impl<'de> Deserialize<'de> for PositionHookAttrs

ยง

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

ยง

impl<'de> Deserialize<'de> for PreTokenizedString

ยง

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

ยง

impl<'de> Deserialize<'de> for ProjectEvent

ยง

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

ยง

impl<'de> Deserialize<'de> for ProjectHookAttrs

ยง

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

ยง

impl<'de> Deserialize<'de> for ProjectMemberEvent

ยง

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

ยง

impl<'de> Deserialize<'de> for ProjectMemberSystemHook

ยง

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

ยง

impl<'de> Deserialize<'de> for ProjectSystemHook

ยง

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

ยง

impl<'de> Deserialize<'de> for ProjectVisibility

ยง

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

ยง

impl<'de> Deserialize<'de> for ProjectWikiHookAttrs

ยง

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

ยง

impl<'de> Deserialize<'de> for PushEvent

ยง

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

ยง

impl<'de> Deserialize<'de> for PushHook

ยง

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

ยง

impl<'de> Deserialize<'de> for PushSystemHook

ยง

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

ยง

impl<'de> Deserialize<'de> for RangeAggregation

ยง

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

ยง

impl<'de> Deserialize<'de> for RangeAggregationRange

ยง

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

ยง

impl<'de> Deserialize<'de> for RangeBucketEntry

ยง

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

ยง

impl<'de> Deserialize<'de> for Record

ยง

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

ยง

impl<'de> Deserialize<'de> for RedirectUrl

ยง

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

ยง

impl<'de> Deserialize<'de> for RefreshToken

ยง

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

ยง

impl<'de> Deserialize<'de> for ReplacementNode

ยง

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

ยง

impl<'de> Deserialize<'de> for ResourceOwnerUsername

ยง

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

ยง

impl<'de> Deserialize<'de> for ResponseType

ยง

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

ยง

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

ยง

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

ยง

impl<'de> Deserialize<'de> for RevocationUrl

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

impl<'de> Deserialize<'de> for SearcherSpaceUsage

ยง

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

ยง

impl<'de> Deserialize<'de> for SegmentId

ยง

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

ยง

impl<'de> Deserialize<'de> for SegmentSpaceUsage

ยง

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

ยง

impl<'de> Deserialize<'de> for SerializedDataId

ยง

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

ยง

impl<'de> Deserialize<'de> for SingleMetricResult

ยง

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

ยง

impl<'de> Deserialize<'de> for SnippetHookAttrs

ยง

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

ยง

impl<'de> Deserialize<'de> for SnippetType

ยง

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

ยง

impl<'de> Deserialize<'de> for StandardDeviationBounds

ยง

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

ยง

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

ยง

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

ยง

impl<'de> Deserialize<'de> for Stats

ยง

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

ยง

impl<'de> Deserialize<'de> for StatsAggregation

ยง

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

ยง

impl<'de> Deserialize<'de> for StatusState

ยง

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

ยง

impl<'de> Deserialize<'de> for StoreSpaceUsage

ยง

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

ยง

impl<'de> Deserialize<'de> for SumAggregation

ยง

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

ยง

impl<'de> Deserialize<'de> for SystemHook

ยง

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

ยง

impl<'de> Deserialize<'de> for TermsAggregation

ยง

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

ยง

impl<'de> Deserialize<'de> for TextFieldIndexing

ยง

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

ยง

impl<'de> Deserialize<'de> for TextOptions

ยง

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

ยง

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

ยง

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

ยง

impl<'de> Deserialize<'de> for Token

ยง

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

ยง

impl<'de> Deserialize<'de> for TokenUrl

ยง

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

ยง

impl<'de> Deserialize<'de> for TopHitsAggregationReq

ยง

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

ยง

impl<'de> Deserialize<'de> for TopHitsMetricResult

ยง

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

ยง

impl<'de> Deserialize<'de> for TopHitsTopNComputer

ยง

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

ยง

impl<'de> Deserialize<'de> for TopHitsVecEntry

ยง

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

ยง

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

ยง

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

ยง

impl<'de> Deserialize<'de> for UserCode

ยง

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

ยง

impl<'de> Deserialize<'de> for UserEvent

ยง

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

ยง

impl<'de> Deserialize<'de> for UserHookAttrs

ยง

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

ยง

impl<'de> Deserialize<'de> for UserSystemHook

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

impl<'de> Deserialize<'de> for VerificationUriComplete

ยง

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

ยง

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

ยง

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

ยง

impl<'de> Deserialize<'de> for WebHook

ยง

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

ยง

impl<'de> Deserialize<'de> for WikiPageAction

ยง

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

ยง

impl<'de> Deserialize<'de> for WikiPageHook

ยง

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

ยง

impl<'de> Deserialize<'de> for WikiPageHookAttrs

ยง

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

ยง

impl<'de> Deserialize<'de> for ZstdCompressor

ยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

impl<'de, 'a> Deserialize<'de> for &'a 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 [u8]
where 'de: 'a,

Sourceยง

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

Sourceยง

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

Sourceยง

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

ยง

impl<'de, Data> Deserialize<'de> for Response<Data>
where Data: Deserialize<'de>,

ยง

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

ยง

impl<'de, EF> Deserialize<'de> for DeviceAuthorizationResponse<EF>
where EF: ExtraDeviceAuthorizationFields,

ยง

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

ยง

impl<'de, EF, TT> Deserialize<'de> for StandardTokenIntrospectionResponse<EF, TT>
where EF: ExtraTokenFields, TT: TokenType + 'static,

ยง

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

ยง

impl<'de, EF, TT> Deserialize<'de> for StandardTokenResponse<EF, TT>
where EF: ExtraTokenFields, TT: TokenType,

ยง

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

ยง

impl<'de, H, B> Deserialize<'de> for HyperLogLogPF<H, B>
where H: Hash + ?Sized, B: BuildHasher + Deserialize<'de>,

ยง

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

ยง

impl<'de, H, B> Deserialize<'de> for HyperLogLogPlus<H, B>
where H: Hash + ?Sized, B: BuildHasher + Deserialize<'de>,

ยง

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

Sourceยง

impl<'de, K, V> Deserialize<'de> for VecMap<K, V>
where K: Deserialize<'de>, V: Deserialize<'de>,

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

ยง

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

ยง

fn deserialize<D>( deserializer: D, ) -> Result<IndexMap<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, P> Deserialize<'de> for SourceRange<P>
where P: SourcePos + Deserialize<'de>,

Sourceยง

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

ยง

impl<'de, R, G, T> Deserialize<'de> for ReentrantMutex<R, G, T>
where R: RawMutex, G: GetThreadId, T: Deserialize<'de> + ?Sized,

ยง

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

ยง

impl<'de, R, T> Deserialize<'de> for Mutex<R, T>
where R: RawMutex, T: Deserialize<'de> + ?Sized,

ยง

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

ยง

impl<'de, R, T> Deserialize<'de> for RwLock<R, T>
where R: RawRwLock, T: Deserialize<'de> + ?Sized,

ยง

fn deserialize<D>( deserializer: D, ) -> Result<RwLock<R, T>, <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>,

ยง

impl<'de, Score, D, const REVERSE_ORDER: bool> Deserialize<'de> for TopNComputer<Score, D, REVERSE_ORDER>
where Score: Deserialize<'de>, D: Deserialize<'de>,

ยง

fn deserialize<__D>( __deserializer: __D, ) -> Result<TopNComputer<Score, D, REVERSE_ORDER>, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

impl<'de, T> Deserialize<'de> for [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 LazyDocRef<T>

Sourceยง

fn deserialize<__D>( __deserializer: __D, ) -> Result<LazyDocRef<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<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 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>,

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

impl<'de, T> Deserialize<'de> for StandardErrorResponse<T>
where T: ErrorResponseType,

ยง

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

ยง

impl<'de, T, D, const REVERSE_ORDER: bool> Deserialize<'de> for ComparableDoc<T, D, REVERSE_ORDER>
where T: Deserialize<'de>, D: Deserialize<'de>,

ยง

fn deserialize<__D>( __deserializer: __D, ) -> Result<ComparableDoc<T, D, REVERSE_ORDER>, <__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>,

ยง

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

ยง

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

ยง

impl<'de, T, const N: usize> Deserialize<'de> for SmallVec<T, N>
where T: Deserialize<'de>,

ยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

impl<'de, V> Deserialize<'de> for VecSet<V>
where V: Deserialize<'de>,

Sourceยง

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

ยง

impl<'de, const MIN: i8, const MAX: i8> Deserialize<'de> for OptionRangedI8<MIN, MAX>

ยง

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

ยง

impl<'de, const MIN: i8, const MAX: i8> Deserialize<'de> for RangedI8<MIN, MAX>

ยง

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

ยง

impl<'de, const MIN: i16, const MAX: i16> Deserialize<'de> for OptionRangedI16<MIN, MAX>

ยง

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

ยง

impl<'de, const MIN: i16, const MAX: i16> Deserialize<'de> for RangedI16<MIN, MAX>

ยง

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

ยง

impl<'de, const MIN: i32, const MAX: i32> Deserialize<'de> for OptionRangedI32<MIN, MAX>

ยง

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

ยง

impl<'de, const MIN: i32, const MAX: i32> Deserialize<'de> for RangedI32<MIN, MAX>

ยง

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

ยง

impl<'de, const MIN: i64, const MAX: i64> Deserialize<'de> for OptionRangedI64<MIN, MAX>

ยง

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

ยง

impl<'de, const MIN: i64, const MAX: i64> Deserialize<'de> for RangedI64<MIN, MAX>

ยง

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

ยง

impl<'de, const MIN: i128, const MAX: i128> Deserialize<'de> for OptionRangedI128<MIN, MAX>

ยง

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

ยง

impl<'de, const MIN: i128, const MAX: i128> Deserialize<'de> for RangedI128<MIN, MAX>

ยง

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

ยง

impl<'de, const MIN: isize, const MAX: isize> Deserialize<'de> for OptionRangedIsize<MIN, MAX>

ยง

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

ยง

impl<'de, const MIN: isize, const MAX: isize> Deserialize<'de> for RangedIsize<MIN, MAX>

ยง

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

ยง

impl<'de, const MIN: u8, const MAX: u8> Deserialize<'de> for OptionRangedU8<MIN, MAX>

ยง

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

ยง

impl<'de, const MIN: u8, const MAX: u8> Deserialize<'de> for RangedU8<MIN, MAX>

ยง

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

ยง

impl<'de, const MIN: u16, const MAX: u16> Deserialize<'de> for OptionRangedU16<MIN, MAX>

ยง

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

ยง

impl<'de, const MIN: u16, const MAX: u16> Deserialize<'de> for RangedU16<MIN, MAX>

ยง

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

ยง

impl<'de, const MIN: u32, const MAX: u32> Deserialize<'de> for OptionRangedU32<MIN, MAX>

ยง

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

ยง

impl<'de, const MIN: u32, const MAX: u32> Deserialize<'de> for RangedU32<MIN, MAX>

ยง

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

ยง

impl<'de, const MIN: u64, const MAX: u64> Deserialize<'de> for OptionRangedU64<MIN, MAX>

ยง

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

ยง

impl<'de, const MIN: u64, const MAX: u64> Deserialize<'de> for RangedU64<MIN, MAX>

ยง

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

ยง

impl<'de, const MIN: u128, const MAX: u128> Deserialize<'de> for OptionRangedU128<MIN, MAX>

ยง

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

ยง

impl<'de, const MIN: u128, const MAX: u128> Deserialize<'de> for RangedU128<MIN, MAX>

ยง

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

ยง

impl<'de, const MIN: usize, const MAX: usize> Deserialize<'de> for OptionRangedUsize<MIN, MAX>

ยง

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

ยง

impl<'de, const MIN: usize, const MAX: usize> Deserialize<'de> for RangedUsize<MIN, MAX>

ยง

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

ยง

impl<Variables> Deserialize<'static> for QueryBody<Variables>
where Variables: Deserialize<'static>,

ยง

fn deserialize<__D>( __deserializer: __D, ) -> Result<QueryBody<Variables>, <__D as Deserializer<'static>>::Error>
where __D: Deserializer<'static>,

Implementorsยง

ยง

impl<'a, T> Deserialize<'a> for Oco<'static, T>
where T: ToOwned + 'a + ?Sized, <T as ToOwned>::Owned: DeserializeOwned,

ยง

impl<'de> Deserialize<'de> for Env

ยง

impl<'de> Deserialize<'de> for ReloadWSProtocol

ยง

impl<'de> Deserialize<'de> for ServerFnErrorErr

Sourceยง

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

Sourceยง

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

ยง

impl<'de> Deserialize<'de> for ConfFile

Sourceยง

impl<'de> Deserialize<'de> for IsLsp

ยง

impl<'de> Deserialize<'de> for LeptosOptions

ยง

impl<'de> Deserialize<'de> for NoCustomError

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

impl<'de> Deserialize<'de> for flams_router_vscode::server_fn::inventory::core::time::Duration

Sourceยง

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

ยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

ยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

ยง

impl<'de, T, S> Deserialize<'de> for RwSignal<T, S>
where T: Send + Sync + Deserialize<'de> + 'static, S: Storage<ArcRwSignal<T>>,

ยง

impl<'de, T, St> Deserialize<'de> for MaybeSignal<T, St>
where T: Deserialize<'de>, St: Storage<T>,