pub trait Deserialize<'de>: Sized {
// Required method
fn deserialize<D>(
deserializer: D,
) -> Result<Self, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>;
}
Expand description
A data structure that can be deserialized from any data format supported by Serde.
Serde provides Deserialize
implementations for many Rust primitive and
standard library types. The complete list is here. All of these
can be deserialized using Serde out of the box.
Additionally, Serde provides a procedural macro called serde_derive
to
automatically generate Deserialize
implementations for structs and enums
in your program. See the derive section of the manual for how to
use this.
In rare cases it may be necessary to implement Deserialize
manually for
some type in your program. See the Implementing
Deserialize
section of the manual for more about this.
Third-party crates may provide Deserialize
implementations for types that
they expose. For example the linked-hash-map
crate provides a
LinkedHashMap<K, V>
type that is deserializable by Serde because the crate
provides an implementation of Deserialize
for it.
ยงLifetime
The 'de
lifetime of this trait is the lifetime of data that may be
borrowed by Self
when deserialized. See the page Understanding
deserializer lifetimes for a more detailed explanation of these lifetimes.
Required Methodsยง
Sourcefn deserialize<D>(
deserializer: D,
) -> Result<Self, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<Self, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer.
See the Implementing Deserialize
section of the
manual for more information about how to implement this method.
Dyn Compatibilityยง
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.
Implementations on Foreign Typesยง
ยงimpl<'a> Deserialize<'a> for Date
impl<'a> Deserialize<'a> for Date
fn deserialize<D>(
deserializer: D,
) -> Result<Date, <D as Deserializer<'a>>::Error>where
D: Deserializer<'a>,
ยงimpl<'a> Deserialize<'a> for Duration
impl<'a> Deserialize<'a> for Duration
fn deserialize<D>(
deserializer: D,
) -> Result<Duration, <D as Deserializer<'a>>::Error>where
D: Deserializer<'a>,
ยงimpl<'a> Deserialize<'a> for Month
impl<'a> Deserialize<'a> for Month
fn deserialize<D>(
deserializer: D,
) -> Result<Month, <D as Deserializer<'a>>::Error>where
D: Deserializer<'a>,
ยงimpl<'a> Deserialize<'a> for OffsetDateTime
impl<'a> Deserialize<'a> for OffsetDateTime
fn deserialize<D>(
deserializer: D,
) -> Result<OffsetDateTime, <D as Deserializer<'a>>::Error>where
D: Deserializer<'a>,
ยงimpl<'a> Deserialize<'a> for PrimitiveDateTime
impl<'a> Deserialize<'a> for PrimitiveDateTime
fn deserialize<D>(
deserializer: D,
) -> Result<PrimitiveDateTime, <D as Deserializer<'a>>::Error>where
D: Deserializer<'a>,
ยงimpl<'a> Deserialize<'a> for Time
impl<'a> Deserialize<'a> for Time
fn deserialize<D>(
deserializer: D,
) -> Result<Time, <D as Deserializer<'a>>::Error>where
D: Deserializer<'a>,
ยงimpl<'a> Deserialize<'a> for UtcDateTime
impl<'a> Deserialize<'a> for UtcDateTime
fn deserialize<D>(
deserializer: D,
) -> Result<UtcDateTime, <D as Deserializer<'a>>::Error>where
D: Deserializer<'a>,
ยงimpl<'a> Deserialize<'a> for UtcOffset
impl<'a> Deserialize<'a> for UtcOffset
fn deserialize<D>(
deserializer: D,
) -> Result<UtcOffset, <D as Deserializer<'a>>::Error>where
D: Deserializer<'a>,
ยงimpl<'a> Deserialize<'a> for Weekday
impl<'a> Deserialize<'a> for Weekday
fn deserialize<D>(
deserializer: D,
) -> Result<Weekday, <D as Deserializer<'a>>::Error>where
D: Deserializer<'a>,
ยงimpl<'a, Static> Deserialize<'a> for Atom<Static>where
Static: StaticAtomSet,
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
impl<'de> Deserialize<'de> for LoginError
fn deserialize<__D>(
__deserializer: __D,
) -> Result<LoginError, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for ArchiveDatum
impl<'de> Deserialize<'de> for ArchiveDatum
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ArchiveDatum, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for ArchiveIndex
impl<'de> Deserialize<'de> for ArchiveIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ArchiveIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for DocumentKind
impl<'de> Deserialize<'de> for DocumentKind
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DocumentKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for Institution
impl<'de> Deserialize<'de> for Institution
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Institution, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for OpenDeclaration<Unchecked>
impl<'de> Deserialize<'de> for OpenDeclaration<Unchecked>
fn deserialize<D>(
de: D,
) -> Result<OpenDeclaration<Unchecked>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for AssocType
impl<'de> Deserialize<'de> for AssocType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<AssocType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for ArgMode
impl<'de> Deserialize<'de> for ArgMode
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ArgMode, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for Informal
impl<'de> Deserialize<'de> for Informal
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Informal, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for Term
impl<'de> Deserialize<'de> for Term
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Term, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for Var
impl<'de> Deserialize<'de> for Var
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Var, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for SlideElement
impl<'de> Deserialize<'de> for SlideElement
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SlideElement, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for Language
impl<'de> Deserialize<'de> for Language
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Language, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for DocumentElement<Unchecked>
impl<'de> Deserialize<'de> for DocumentElement<Unchecked>
fn deserialize<D>(
de: D,
) -> Result<DocumentElement<Unchecked>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for LOKind
impl<'de> Deserialize<'de> for LOKind
fn deserialize<__D>(
__deserializer: __D,
) -> Result<LOKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for NotationComponent
impl<'de> Deserialize<'de> for NotationComponent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<NotationComponent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for ParagraphFormatting
impl<'de> Deserialize<'de> for ParagraphFormatting
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ParagraphFormatting, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for ParagraphKind
impl<'de> Deserialize<'de> for ParagraphKind
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ParagraphKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for AnswerKind
impl<'de> Deserialize<'de> for AnswerKind
fn deserialize<__D>(
__deserializer: __D,
) -> Result<AnswerKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for CheckedResult
impl<'de> Deserialize<'de> for CheckedResult
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CheckedResult, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for CognitiveDimension
impl<'de> Deserialize<'de> for CognitiveDimension
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CognitiveDimension, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for FillInSolOption
impl<'de> Deserialize<'de> for FillInSolOption
fn deserialize<__D>(
__deserializer: __D,
) -> Result<FillInSolOption, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for FillinFeedbackKind
impl<'de> Deserialize<'de> for FillinFeedbackKind
fn deserialize<__D>(
__deserializer: __D,
) -> Result<FillinFeedbackKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for ProblemResponseType
impl<'de> Deserialize<'de> for ProblemResponseType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ProblemResponseType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for QuizElement
impl<'de> Deserialize<'de> for QuizElement
fn deserialize<__D>(
__deserializer: __D,
) -> Result<QuizElement, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for SolutionData
impl<'de> Deserialize<'de> for SolutionData
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SolutionData, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for SectionLevel
impl<'de> Deserialize<'de> for SectionLevel
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SectionLevel, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for SearchIndex
impl<'de> Deserialize<'de> for SearchIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SearchIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for SearchResult
impl<'de> Deserialize<'de> for SearchResult
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SearchResult, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for SearchResultKind
impl<'de> Deserialize<'de> for SearchResultKind
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SearchResultKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for ContentURI
impl<'de> Deserialize<'de> for ContentURI
fn deserialize<D>(
deserializer: D,
) -> Result<ContentURI, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for URI
impl<'de> Deserialize<'de> for URI
fn deserialize<D>(
deserializer: D,
) -> Result<URI, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for NarrativeURI
impl<'de> Deserialize<'de> for NarrativeURI
fn deserialize<D>(
deserializer: D,
) -> Result<NarrativeURI, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for LoginState
impl<'de> Deserialize<'de> for LoginState
fn deserialize<__D>(
__deserializer: __D,
) -> Result<LoginState, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for URIKind
impl<'de> Deserialize<'de> for URIKind
fn deserialize<__D>(
__deserializer: __D,
) -> Result<URIKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for FileState
impl<'de> Deserialize<'de> for FileState
fn deserialize<__D>(
__deserializer: __D,
) -> Result<FileState, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for TaskState
impl<'de> Deserialize<'de> for TaskState
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TaskState, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for CSS
impl<'de> Deserialize<'de> for CSS
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CSS, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for LogFileLine
impl<'de> Deserialize<'de> for LogFileLine
fn deserialize<__D>(
__deserializer: __D,
) -> Result<LogFileLine, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for LogLevel
impl<'de> Deserialize<'de> for LogLevel
fn deserialize<__D>(
__deserializer: __D,
) -> Result<LogLevel, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for LogTreeElem
impl<'de> Deserialize<'de> for LogTreeElem
fn deserialize<__D>(
__deserializer: __D,
) -> Result<LogTreeElem, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for ThemeType
impl<'de> Deserialize<'de> for ThemeType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ThemeType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for Month
impl<'de> Deserialize<'de> for Month
fn deserialize<D>(
deserializer: D,
) -> Result<Month, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for Weekday
impl<'de> Deserialize<'de> for Weekday
fn deserialize<D>(
deserializer: D,
) -> Result<Weekday, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for Value
impl<'de> Deserialize<'de> for Value
fn deserialize<D>(
deserializer: D,
) -> Result<Value, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for bool
impl<'de> Deserialize<'de> for bool
fn deserialize<D>(
deserializer: D,
) -> Result<bool, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for char
impl<'de> Deserialize<'de> for char
fn deserialize<D>(
deserializer: D,
) -> Result<char, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for f32
impl<'de> Deserialize<'de> for f32
fn deserialize<D>(
deserializer: D,
) -> Result<f32, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for f64
impl<'de> Deserialize<'de> for f64
fn deserialize<D>(
deserializer: D,
) -> Result<f64, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for i8
impl<'de> Deserialize<'de> for i8
fn deserialize<D>(
deserializer: D,
) -> Result<i8, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for i16
impl<'de> Deserialize<'de> for i16
fn deserialize<D>(
deserializer: D,
) -> Result<i16, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for i32
impl<'de> Deserialize<'de> for i32
fn deserialize<D>(
deserializer: D,
) -> Result<i32, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for i64
impl<'de> Deserialize<'de> for i64
fn deserialize<D>(
deserializer: D,
) -> Result<i64, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for i128
impl<'de> Deserialize<'de> for i128
fn deserialize<D>(
deserializer: D,
) -> Result<i128, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for isize
impl<'de> Deserialize<'de> for isize
fn deserialize<D>(
deserializer: D,
) -> Result<isize, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for u8
impl<'de> Deserialize<'de> for u8
fn deserialize<D>(
deserializer: D,
) -> Result<u8, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for u16
impl<'de> Deserialize<'de> for u16
fn deserialize<D>(
deserializer: D,
) -> Result<u16, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for u32
impl<'de> Deserialize<'de> for u32
fn deserialize<D>(
deserializer: D,
) -> Result<u32, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for u64
impl<'de> Deserialize<'de> for u64
fn deserialize<D>(
deserializer: D,
) -> Result<u64, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for u128
impl<'de> Deserialize<'de> for u128
fn deserialize<D>(
deserializer: D,
) -> Result<u128, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for ()
impl<'de> Deserialize<'de> for ()
fn deserialize<D>(
deserializer: D,
) -> Result<(), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for usize
impl<'de> Deserialize<'de> for usize
fn deserialize<D>(
deserializer: D,
) -> Result<usize, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for DBUser
impl<'de> Deserialize<'de> for DBUser
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DBUser, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for UserData
impl<'de> Deserialize<'de> for UserData
fn deserialize<__D>(
__deserializer: __D,
) -> Result<UserData, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for AuthRequest
impl<'de> Deserialize<'de> for AuthRequest
fn deserialize<__D>(
__deserializer: __D,
) -> Result<AuthRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for GitlabUser
impl<'de> Deserialize<'de> for GitlabUser
fn deserialize<__D>(
__deserializer: __D,
) -> Result<GitlabUser, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for Branch
impl<'de> Deserialize<'de> for Branch
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Branch, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for Commit
impl<'de> Deserialize<'de> for Commit
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Commit, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for Project
impl<'de> Deserialize<'de> for Project
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Project, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for ArchiveData
impl<'de> Deserialize<'de> for ArchiveData
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ArchiveData, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for ArchiveGroupData
impl<'de> Deserialize<'de> for ArchiveGroupData
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ArchiveGroupData, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for DirectoryData
impl<'de> Deserialize<'de> for DirectoryData
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DirectoryData, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for FileData
impl<'de> Deserialize<'de> for FileData
fn deserialize<__D>(
__deserializer: __D,
) -> Result<FileData, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for Instance
impl<'de> Deserialize<'de> for Instance
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Instance, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for Person
impl<'de> Deserialize<'de> for Person
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Person, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for PreInstance
impl<'de> Deserialize<'de> for PreInstance
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PreInstance, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for Morphism<Unchecked>
impl<'de> Deserialize<'de> for Morphism<Unchecked>
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>
impl<'de> Deserialize<'de> for Extension<Unchecked>
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>
impl<'de> Deserialize<'de> for MathStructure<Unchecked>
fn deserialize<D>(
d: D,
) -> Result<MathStructure<Unchecked>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for ArgSpec
impl<'de> Deserialize<'de> for ArgSpec
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ArgSpec, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for Symbol
impl<'de> Deserialize<'de> for Symbol
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Symbol, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for NestedModule<Unchecked>
impl<'de> Deserialize<'de> for NestedModule<Unchecked>
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>
impl<'de> Deserialize<'de> for OpenModule<Unchecked>
fn deserialize<D>(
d: D,
) -> Result<OpenModule<Unchecked>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for Arg
impl<'de> Deserialize<'de> for Arg
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Arg, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for FileStateSummary
impl<'de> Deserialize<'de> for FileStateSummary
fn deserialize<__D>(
__deserializer: __D,
) -> Result<FileStateSummary, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for DocumentStyle
impl<'de> Deserialize<'de> for DocumentStyle
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DocumentStyle, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for DocumentStyles
impl<'de> Deserialize<'de> for DocumentStyles
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DocumentStyles, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for OpenDocument<Unchecked>
impl<'de> Deserialize<'de> for OpenDocument<Unchecked>
fn deserialize<D>(
d: D,
) -> Result<OpenDocument<Unchecked>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for SectionCounter
impl<'de> Deserialize<'de> for SectionCounter
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SectionCounter, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for Notation
impl<'de> Deserialize<'de> for Notation
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Notation, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for OpNotation
impl<'de> Deserialize<'de> for OpNotation
fn deserialize<__D>(
__deserializer: __D,
) -> Result<OpNotation, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for LogicalParagraph<Unchecked>
impl<'de> Deserialize<'de> for LogicalParagraph<Unchecked>
fn deserialize<D>(
d: D,
) -> Result<LogicalParagraph<Unchecked>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for AnswerClass
impl<'de> Deserialize<'de> for AnswerClass
fn deserialize<__D>(
__deserializer: __D,
) -> Result<AnswerClass, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for BlockFeedback
impl<'de> Deserialize<'de> for BlockFeedback
fn deserialize<__D>(
__deserializer: __D,
) -> Result<BlockFeedback, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for Choice
impl<'de> Deserialize<'de> for Choice
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Choice, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for ChoiceBlock
impl<'de> Deserialize<'de> for ChoiceBlock
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ChoiceBlock, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for FillInSol
impl<'de> Deserialize<'de> for FillInSol
fn deserialize<__D>(
__deserializer: __D,
) -> Result<FillInSol, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for FillinFeedback
impl<'de> Deserialize<'de> for FillinFeedback
fn deserialize<__D>(
__deserializer: __D,
) -> Result<FillinFeedback, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for GradingNote
impl<'de> Deserialize<'de> for GradingNote
fn deserialize<__D>(
__deserializer: __D,
) -> Result<GradingNote, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for Problem<Unchecked>
impl<'de> Deserialize<'de> for Problem<Unchecked>
fn deserialize<D>(
d: D,
) -> Result<Problem<Unchecked>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for ProblemFeedback
impl<'de> Deserialize<'de> for ProblemFeedback
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ProblemFeedback, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for ProblemFeedbackJson
impl<'de> Deserialize<'de> for ProblemFeedbackJson
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ProblemFeedbackJson, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for ProblemResponse
impl<'de> Deserialize<'de> for ProblemResponse
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ProblemResponse, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for Quiz
impl<'de> Deserialize<'de> for Quiz
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Quiz, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for QuizProblem
impl<'de> Deserialize<'de> for QuizProblem
fn deserialize<__D>(
__deserializer: __D,
) -> Result<QuizProblem, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for Solutions
impl<'de> Deserialize<'de> for Solutions
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Solutions, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for Section<Unchecked>
impl<'de> Deserialize<'de> for Section<Unchecked>
fn deserialize<D>(
d: D,
) -> Result<Section<Unchecked>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for Variable
impl<'de> Deserialize<'de> for Variable
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Variable, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for QueryFilter
impl<'de> Deserialize<'de> for QueryFilter
fn deserialize<__D>(
__deserializer: __D,
) -> Result<QueryFilter, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for DocumentRange
impl<'de> Deserialize<'de> for DocumentRange
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DocumentRange, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for ArchiveId
impl<'de> Deserialize<'de> for ArchiveId
fn deserialize<D>(
deserializer: D,
) -> Result<ArchiveId, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for ArchiveURI
impl<'de> Deserialize<'de> for ArchiveURI
fn deserialize<D>(
deserializer: D,
) -> Result<ArchiveURI, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for BaseURI
impl<'de> Deserialize<'de> for BaseURI
fn deserialize<D>(
deserializer: D,
) -> Result<BaseURI, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for ModuleURI
impl<'de> Deserialize<'de> for ModuleURI
fn deserialize<D>(
deserializer: D,
) -> Result<ModuleURI, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for SymbolURI
impl<'de> Deserialize<'de> for SymbolURI
fn deserialize<D>(
deserializer: D,
) -> Result<SymbolURI, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for Name
impl<'de> Deserialize<'de> for Name
fn deserialize<D>(
deserializer: D,
) -> Result<Name, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for NameStep
impl<'de> Deserialize<'de> for NameStep
fn deserialize<D>(
deserializer: D,
) -> Result<NameStep, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for DocumentElementURI
impl<'de> Deserialize<'de> for DocumentElementURI
fn deserialize<D>(
deserializer: D,
) -> Result<DocumentElementURI, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for DocumentURI
impl<'de> Deserialize<'de> for DocumentURI
fn deserialize<D>(
deserializer: D,
) -> Result<DocumentURI, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for PathURI
impl<'de> Deserialize<'de> for PathURI
fn deserialize<D>(
deserializer: D,
) -> Result<PathURI, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for GetUsers
impl<'de> Deserialize<'de> for GetUsers
fn deserialize<__D>(
__deserializer: __D,
) -> Result<GetUsers, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for Login
impl<'de> Deserialize<'de> for Login
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Login, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for LoginStateFn
impl<'de> Deserialize<'de> for LoginStateFn
fn deserialize<__D>(
__deserializer: __D,
) -> Result<LoginStateFn, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for Logout
impl<'de> Deserialize<'de> for Logout
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Logout, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for SetAdmin
impl<'de> Deserialize<'de> for SetAdmin
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SetAdmin, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for ChangeState
impl<'de> Deserialize<'de> for ChangeState
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ChangeState, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for FileStates
impl<'de> Deserialize<'de> for FileStates
fn deserialize<__D>(
__deserializer: __D,
) -> Result<FileStates, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for BuildArtifactTypeId
impl<'de> Deserialize<'de> for BuildArtifactTypeId
fn deserialize<D>(
deserializer: D,
) -> Result<BuildArtifactTypeId, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for BuildTargetId
impl<'de> Deserialize<'de> for BuildTargetId
fn deserialize<D>(
deserializer: D,
) -> Result<BuildTargetId, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for SourceFormatId
impl<'de> Deserialize<'de> for SourceFormatId
fn deserialize<D>(
deserializer: D,
) -> Result<SourceFormatId, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for LogMessage
impl<'de> Deserialize<'de> for LogMessage
fn deserialize<__D>(
__deserializer: __D,
) -> Result<LogMessage, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for LogSpan
impl<'de> Deserialize<'de> for LogSpan
fn deserialize<__D>(
__deserializer: __D,
) -> Result<LogSpan, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for LogTree
impl<'de> Deserialize<'de> for LogTree
fn deserialize<__D>(
__deserializer: __D,
) -> Result<LogTree, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for Regex
impl<'de> Deserialize<'de> for Regex
fn deserialize<D>(
deserializer: D,
) -> Result<Regex, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for BuildQueueSettings
impl<'de> Deserialize<'de> for BuildQueueSettings
fn deserialize<__D>(
__deserializer: __D,
) -> Result<BuildQueueSettings, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for GitlabSettings
impl<'de> Deserialize<'de> for GitlabSettings
fn deserialize<__D>(
__deserializer: __D,
) -> Result<GitlabSettings, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for ServerSettings
impl<'de> Deserialize<'de> for ServerSettings
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ServerSettings, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for SettingsSpec
impl<'de> Deserialize<'de> for SettingsSpec
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SettingsSpec, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for ByteOffset
impl<'de> Deserialize<'de> for ByteOffset
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ByteOffset, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for LSPLineCol
impl<'de> Deserialize<'de> for LSPLineCol
fn deserialize<__D>(
__deserializer: __D,
) -> Result<LSPLineCol, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for Delta
impl<'de> Deserialize<'de> for Delta
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Delta, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for Eta
impl<'de> Deserialize<'de> for Eta
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Eta, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for Timestamp
impl<'de> Deserialize<'de> for Timestamp
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Timestamp, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for Box<str>
impl<'de> Deserialize<'de> for Box<str>
fn deserialize<D>(
deserializer: D,
) -> Result<Box<str>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for Box<CStr>
impl<'de> Deserialize<'de> for Box<CStr>
fn deserialize<D>(
deserializer: D,
) -> Result<Box<CStr>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for Box<OsStr>
impl<'de> Deserialize<'de> for Box<OsStr>
fn deserialize<D>(
deserializer: D,
) -> Result<Box<OsStr>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for Box<Path>
impl<'de> Deserialize<'de> for Box<Path>
fn deserialize<D>(
deserializer: D,
) -> Result<Box<Path>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for Box<RawValue>
impl<'de> Deserialize<'de> for Box<RawValue>
fn deserialize<D>(
deserializer: D,
) -> Result<Box<RawValue>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for CString
impl<'de> Deserialize<'de> for CString
fn deserialize<D>(
deserializer: D,
) -> Result<CString, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for String
impl<'de> Deserialize<'de> for String
fn deserialize<D>(
deserializer: D,
) -> Result<String, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for OsString
impl<'de> Deserialize<'de> for OsString
fn deserialize<D>(
deserializer: D,
) -> Result<OsString, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for PathBuf
impl<'de> Deserialize<'de> for PathBuf
fn deserialize<D>(
deserializer: D,
) -> Result<PathBuf, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for SystemTime
impl<'de> Deserialize<'de> for SystemTime
fn deserialize<D>(
deserializer: D,
) -> Result<SystemTime, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for DateTime<FixedOffset>
Deserialize an RFC 3339 formatted string into a DateTime<FixedOffset>
impl<'de> Deserialize<'de> for DateTime<FixedOffset>
Deserialize an RFC 3339 formatted string into a DateTime<FixedOffset>
As an extension to RFC 3339 this can deserialize to DateTime
s outside the range of 0-9999
years using an ISO 8601 syntax (which prepends an -
or +
).
See the serde
module for alternate deserialization formats.
fn deserialize<D>(
deserializer: D,
) -> Result<DateTime<FixedOffset>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for DateTime<Local>
Deserialize an RFC 3339 formatted string into a DateTime<Local>
impl<'de> Deserialize<'de> for DateTime<Local>
Deserialize an RFC 3339 formatted string into a DateTime<Local>
The value will remain the same instant in UTC, but the offset will be recalculated to match
that of the Local
platform time zone.
As an extension to RFC 3339 this can deserialize to DateTime
s outside the range of 0-9999
years using an ISO 8601 syntax (which prepends an -
or +
).
See the serde
module for alternate deserialization formats.
fn deserialize<D>(
deserializer: D,
) -> Result<DateTime<Local>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for DateTime<Utc>
Deserialize an RFC 3339 formatted string into a DateTime<Utc>
impl<'de> Deserialize<'de> for DateTime<Utc>
Deserialize an RFC 3339 formatted string into a DateTime<Utc>
If the value contains an offset from UTC that is not zero, the value will be converted to UTC.
As an extension to RFC 3339 this can deserialize to DateTime
s outside the range of 0-9999
years using an ISO 8601 syntax (which prepends an -
or +
).
See the serde
module for alternate deserialization formats.
fn deserialize<D>(
deserializer: D,
) -> Result<DateTime<Utc>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for NaiveDate
impl<'de> Deserialize<'de> for NaiveDate
fn deserialize<D>(
deserializer: D,
) -> Result<NaiveDate, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for NaiveDateTime
impl<'de> Deserialize<'de> for NaiveDateTime
fn deserialize<D>(
deserializer: D,
) -> Result<NaiveDateTime, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for NaiveTime
impl<'de> Deserialize<'de> for NaiveTime
fn deserialize<D>(
deserializer: D,
) -> Result<NaiveTime, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for TimeDelta
impl<'de> Deserialize<'de> for TimeDelta
fn deserialize<D>(
deserializer: D,
) -> Result<TimeDelta, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for Map<String, Value>
impl<'de> Deserialize<'de> for Map<String, Value>
fn deserialize<D>(
deserializer: D,
) -> Result<Map<String, Value>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for Number
impl<'de> Deserialize<'de> for Number
fn deserialize<D>(
deserializer: D,
) -> Result<Number, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for Url
Deserializes this URL from a serde
stream.
impl<'de> Deserialize<'de> for Url
Deserializes this URL from a serde
stream.
This implementation is only available if the serde
Cargo feature is enabled.
fn deserialize<D>(
deserializer: D,
) -> Result<Url, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for NonNilUuid
impl<'de> Deserialize<'de> for NonNilUuid
fn deserialize<D>(
deserializer: D,
) -> Result<NonNilUuid, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de> Deserialize<'de> for Uuid
impl<'de> Deserialize<'de> for Uuid
fn deserialize<D>(
deserializer: D,
) -> Result<Uuid, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
ยงimpl<'de> Deserialize<'de> for AccessToken
impl<'de> Deserialize<'de> for AccessToken
fn deserialize<__D>(
__deserializer: __D,
) -> Result<AccessToken, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
ยงimpl<'de> Deserialize<'de> for Aggregation
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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>
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 strwhere
'de: 'a,
impl<'de, 'a> Deserialize<'de> for &'a strwhere
'de: 'a,
fn deserialize<D>(
deserializer: D,
) -> Result<&'a str, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de, 'a> Deserialize<'de> for &'a Pathwhere
'de: 'a,
impl<'de, 'a> Deserialize<'de> for &'a Pathwhere
'de: 'a,
fn deserialize<D>(
deserializer: D,
) -> Result<&'a Path, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de, 'a> Deserialize<'de> for &'a RawValuewhere
'de: 'a,
impl<'de, 'a> Deserialize<'de> for &'a RawValuewhere
'de: 'a,
fn deserialize<D>(
deserializer: D,
) -> Result<&'a RawValue, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de, 'a> Deserialize<'de> for &'a [u8]where
'de: 'a,
impl<'de, 'a> Deserialize<'de> for &'a [u8]where
'de: 'a,
fn deserialize<D>(
deserializer: D,
) -> Result<&'a [u8], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de, 'a, T> Deserialize<'de> for Cow<'a, T>
impl<'de, 'a, T> Deserialize<'de> for Cow<'a, T>
fn deserialize<D>(
deserializer: D,
) -> Result<Cow<'a, T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
ยงimpl<'de, Data> Deserialize<'de> for Response<Data>where
Data: Deserialize<'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,
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,
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,
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>
impl<'de, H, B> Deserialize<'de> for HyperLogLogPF<H, B>
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>
impl<'de, H, B> Deserialize<'de> for HyperLogLogPlus<H, B>
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>,
impl<'de, K, V> Deserialize<'de> for VecMap<K, V>where
K: Deserialize<'de>,
V: Deserialize<'de>,
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>
impl<'de, K, V> Deserialize<'de> for BTreeMap<K, V>
fn deserialize<D>(
deserializer: D,
) -> Result<BTreeMap<K, V>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de, K, V, S> Deserialize<'de> for HashMap<K, V, S>
impl<'de, K, V, S> Deserialize<'de> for HashMap<K, V, S>
fn deserialize<D>(
deserializer: D,
) -> Result<HashMap<K, V, S>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
ยงimpl<'de, K, V, S> Deserialize<'de> for IndexMap<K, V, S>
impl<'de, K, V, S> Deserialize<'de> for IndexMap<K, V, S>
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>,
impl<'de, L, R> Deserialize<'de> for Either<L, R>where
L: Deserialize<'de>,
R: Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Either<L, R>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Sourceยงimpl<'de, P> Deserialize<'de> for SourceRange<P>where
P: SourcePos + Deserialize<'de>,
impl<'de, P> Deserialize<'de> for SourceRange<P>where
P: SourcePos + Deserialize<'de>,
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,
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,
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,
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>,
impl<'de, S> Deserialize<'de> for Host<S>where
S: Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Host<S>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
ยงimpl<'de, Score, D, const REVERSE_ORDER: bool> Deserialize<'de> for TopNComputer<Score, D, REVERSE_ORDER>where
Score: Deserialize<'de>,
D: Deserialize<'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>,
impl<'de, T0, T1> Deserialize<'de> for (T0, T1)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<(T0, T1), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de, T0, T1, T2> Deserialize<'de> for (T0, T1, T2)
impl<'de, T0, T1, T2> Deserialize<'de> for (T0, T1, T2)
fn deserialize<D>(
deserializer: D,
) -> Result<(T0, T1, T2), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de, T0, T1, T2, T3> Deserialize<'de> for (T0, T1, T2, T3)
impl<'de, T0, T1, T2, T3> Deserialize<'de> for (T0, T1, T2, T3)
fn deserialize<D>(
deserializer: D,
) -> Result<(T0, T1, T2, T3), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de, T0, T1, T2, T3, T4> Deserialize<'de> for (T0, T1, T2, T3, T4)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
impl<'de, T0, T1, T2, T3, T4> Deserialize<'de> for (T0, T1, T2, T3, T4)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<(T0, T1, T2, T3, T4), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de, T0, T1, T2, T3, T4, T5> Deserialize<'de> for (T0, T1, T2, T3, T4, T5)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
impl<'de, T0, T1, T2, T3, T4, T5> Deserialize<'de> for (T0, T1, T2, T3, T4, T5)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<(T0, T1, T2, T3, T4, T5), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de, T0, T1, T2, T3, T4, T5, T6> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
impl<'de, T0, T1, T2, T3, T4, T5, T6> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<(T0, T1, T2, T3, T4, T5, T6), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de, T0, T1, T2, T3, T4, T5, T6, T7> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
impl<'de, T0, T1, T2, T3, T4, T5, T6, T7> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
T8: Deserialize<'de>,
impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
T8: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7, T8), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
T8: Deserialize<'de>,
T9: Deserialize<'de>,
impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
T8: Deserialize<'de>,
T9: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
T8: Deserialize<'de>,
T9: Deserialize<'de>,
T10: Deserialize<'de>,
impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
T8: Deserialize<'de>,
T9: Deserialize<'de>,
T10: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
T8: Deserialize<'de>,
T9: Deserialize<'de>,
T10: Deserialize<'de>,
T11: Deserialize<'de>,
impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
T8: Deserialize<'de>,
T9: Deserialize<'de>,
T10: Deserialize<'de>,
T11: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
T8: Deserialize<'de>,
T9: Deserialize<'de>,
T10: Deserialize<'de>,
T11: Deserialize<'de>,
T12: Deserialize<'de>,
impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
T8: Deserialize<'de>,
T9: Deserialize<'de>,
T10: Deserialize<'de>,
T11: Deserialize<'de>,
T12: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
T8: Deserialize<'de>,
T9: Deserialize<'de>,
T10: Deserialize<'de>,
T11: Deserialize<'de>,
T12: Deserialize<'de>,
T13: Deserialize<'de>,
impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
T8: Deserialize<'de>,
T9: Deserialize<'de>,
T10: Deserialize<'de>,
T11: Deserialize<'de>,
T12: Deserialize<'de>,
T13: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
T8: Deserialize<'de>,
T9: Deserialize<'de>,
T10: Deserialize<'de>,
T11: Deserialize<'de>,
T12: Deserialize<'de>,
T13: Deserialize<'de>,
T14: Deserialize<'de>,
impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
T8: Deserialize<'de>,
T9: Deserialize<'de>,
T10: Deserialize<'de>,
T11: Deserialize<'de>,
T12: Deserialize<'de>,
T13: Deserialize<'de>,
T14: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
T8: Deserialize<'de>,
T9: Deserialize<'de>,
T10: Deserialize<'de>,
T11: Deserialize<'de>,
T12: Deserialize<'de>,
T13: Deserialize<'de>,
T14: Deserialize<'de>,
T15: Deserialize<'de>,
impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
T8: Deserialize<'de>,
T9: Deserialize<'de>,
T10: Deserialize<'de>,
T11: Deserialize<'de>,
T12: Deserialize<'de>,
T13: Deserialize<'de>,
T14: Deserialize<'de>,
T15: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de, T> Deserialize<'de> for [T; 0]
impl<'de, T> Deserialize<'de> for [T; 0]
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 0], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de, T> Deserialize<'de> for [T; 1]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 1]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 1], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de, T> Deserialize<'de> for [T; 2]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 2]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 2], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de, T> Deserialize<'de> for [T; 3]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 3]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 3], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de, T> Deserialize<'de> for [T; 4]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 4]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 4], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de, T> Deserialize<'de> for [T; 5]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 5]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 5], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de, T> Deserialize<'de> for [T; 6]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 6]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 6], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de, T> Deserialize<'de> for [T; 7]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 7]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 7], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de, T> Deserialize<'de> for [T; 8]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 8]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 8], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de, T> Deserialize<'de> for [T; 9]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 9]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 9], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de, T> Deserialize<'de> for [T; 10]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 10]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 10], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de, T> Deserialize<'de> for [T; 11]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 11]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 11], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de, T> Deserialize<'de> for [T; 12]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 12]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 12], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de, T> Deserialize<'de> for [T; 13]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 13]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 13], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de, T> Deserialize<'de> for [T; 14]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 14]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 14], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de, T> Deserialize<'de> for [T; 15]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 15]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 15], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de, T> Deserialize<'de> for [T; 16]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 16]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 16], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de, T> Deserialize<'de> for [T; 17]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 17]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 17], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de, T> Deserialize<'de> for [T; 18]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 18]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 18], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de, T> Deserialize<'de> for [T; 19]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 19]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 19], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de, T> Deserialize<'de> for [T; 20]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 20]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 20], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de, T> Deserialize<'de> for [T; 21]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 21]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 21], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de, T> Deserialize<'de> for [T; 22]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 22]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 22], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de, T> Deserialize<'de> for [T; 23]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 23]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 23], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de, T> Deserialize<'de> for [T; 24]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 24]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 24], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de, T> Deserialize<'de> for [T; 25]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 25]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 25], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de, T> Deserialize<'de> for [T; 26]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 26]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 26], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de, T> Deserialize<'de> for [T; 27]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 27]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 27], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de, T> Deserialize<'de> for [T; 28]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 28]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 28], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de, T> Deserialize<'de> for [T; 29]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 29]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 29], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de, T> Deserialize<'de> for [T; 30]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 30]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 30], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de, T> Deserialize<'de> for [T; 31]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 31]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 31], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de, T> Deserialize<'de> for [T; 32]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 32]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 32], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de, T> Deserialize<'de> for (T,)where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for (T,)where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<(T,), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de, T> Deserialize<'de> for LazyDocRef<T>
impl<'de, T> Deserialize<'de> for LazyDocRef<T>
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>,
impl<'de, T> Deserialize<'de> for Box<[T]>where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<Box<[T]>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de, T> Deserialize<'de> for Box<T>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for Box<T>where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<Box<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de, T> Deserialize<'de> for BinaryHeap<T>where
T: Deserialize<'de> + Ord,
impl<'de, T> Deserialize<'de> for BinaryHeap<T>where
T: Deserialize<'de> + Ord,
fn deserialize<D>(
deserializer: D,
) -> Result<BinaryHeap<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de, T> Deserialize<'de> for BTreeSet<T>
impl<'de, T> Deserialize<'de> for BTreeSet<T>
fn deserialize<D>(
deserializer: D,
) -> Result<BTreeSet<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de, T> Deserialize<'de> for LinkedList<T>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for LinkedList<T>where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<LinkedList<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de, T> Deserialize<'de> for VecDeque<T>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for VecDeque<T>where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<VecDeque<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de, T> Deserialize<'de> for Rc<T>
This impl requires the "rc"
Cargo feature of Serde.
impl<'de, T> Deserialize<'de> for Rc<T>
This impl requires the "rc"
Cargo feature of Serde.
Deserializing a data structure containing Rc
will not attempt to
deduplicate Rc
references to the same data. Every deserialized Rc
will end up with a strong count of 1.
fn deserialize<D>(
deserializer: D,
) -> Result<Rc<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de, T> Deserialize<'de> for Weak<T>where
T: Deserialize<'de>,
This impl requires the "rc"
Cargo feature of Serde. The resulting
Weak<T>
has a reference count of 0 and cannot be upgraded.
impl<'de, T> Deserialize<'de> for Weak<T>where
T: Deserialize<'de>,
This impl requires the "rc"
Cargo feature of Serde. The resulting
Weak<T>
has a reference count of 0 and cannot be upgraded.
fn deserialize<D>(
deserializer: D,
) -> Result<Weak<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de, T> Deserialize<'de> for Arc<T>
This impl requires the "rc"
Cargo feature of Serde.
impl<'de, T> Deserialize<'de> for Arc<T>
This impl requires the "rc"
Cargo feature of Serde.
Deserializing a data structure containing Arc
will not attempt to
deduplicate Arc
references to the same data. Every deserialized Arc
will end up with a strong count of 1.
fn deserialize<D>(
deserializer: D,
) -> Result<Arc<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Sourceยงimpl<'de, T> Deserialize<'de> for Weak<T>where
T: Deserialize<'de>,
This impl requires the "rc"
Cargo feature of Serde. The resulting
Weak<T>
has a reference count of 0 and cannot be upgraded.
impl<'de, T> Deserialize<'de> for Weak<T>where
T: Deserialize<'de>,
This impl requires the "rc"
Cargo feature of Serde. The resulting
Weak<T>
has a reference count of 0 and cannot be upgraded.