Trait Deserialize
pub trait Deserialize {
// Required method
fn deserialize(val: &Intermediate) -> Result<Self, Error>
where Self: Sized;
}Expand description
Deserialize trait.
The trait can be implemented by objects the can deserialized from the intermediate representation.
Required Methodsยง
fn deserialize(val: &Intermediate) -> Result<Self, Error>where
Self: Sized,
fn deserialize(val: &Intermediate) -> Result<Self, Error>where
Self: Sized,
Deserialize an object instance.
Dyn Compatibilityยง
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".
Implementations on Foreign Typesยง
ยงimpl Deserialize for ()
impl Deserialize for ()
fn deserialize(_: &Intermediate) -> Result<(), Error>
ยงimpl Deserialize for AnswerClass
impl Deserialize for AnswerClass
fn deserialize(__val: &Intermediate) -> Result<AnswerClass, Error>
ยงimpl Deserialize for AnswerKind
impl Deserialize for AnswerKind
fn deserialize(__val: &Intermediate) -> Result<AnswerKind, Error>
ยงimpl Deserialize for AnyOpaque
impl Deserialize for AnyOpaque
fn deserialize(__val: &Intermediate) -> Result<AnyOpaque, Error>
ยงimpl Deserialize for Application
impl Deserialize for Application
fn deserialize(__val: &Intermediate) -> Result<Application, Error>
ยงimpl Deserialize for ApplicationTerm
Available on crate feature serde-lite only.
impl Deserialize for ApplicationTerm
Available on crate feature
serde-lite only.fn deserialize(val: &Intermediate) -> Result<ApplicationTerm, Error>
ยงimpl Deserialize for Arc<str>
impl Deserialize for Arc<str>
fn deserialize(val: &Intermediate) -> Result<Arc<str>, Error>
ยงimpl Deserialize for ArchiveId
impl Deserialize for ArchiveId
fn deserialize(val: &Intermediate) -> Result<ArchiveId, Error>where
ArchiveId: Sized,
ยงimpl Deserialize for ArchiveUri
impl Deserialize for ArchiveUri
fn deserialize(val: &Intermediate) -> Result<ArchiveUri, Error>where
ArchiveUri: Sized,
ยงimpl Deserialize for Argument
impl Deserialize for Argument
fn deserialize(__val: &Intermediate) -> Result<Argument, Error>
ยงimpl Deserialize for ArgumentMode
impl Deserialize for ArgumentMode
fn deserialize(__val: &Intermediate) -> Result<ArgumentMode, Error>
ยงimpl Deserialize for ArgumentSpec
impl Deserialize for ArgumentSpec
fn deserialize(val: &Intermediate) -> Result<ArgumentSpec, Error>where
ArgumentSpec: Sized,
ยงimpl Deserialize for Assignment
impl Deserialize for Assignment
fn deserialize(__val: &Intermediate) -> Result<Assignment, Error>
ยงimpl Deserialize for AssocType
impl Deserialize for AssocType
fn deserialize(__val: &Intermediate) -> Result<AssocType, Error>
ยงimpl Deserialize for BackendCheckResult
impl Deserialize for BackendCheckResult
fn deserialize(__val: &Intermediate) -> Result<BackendCheckResult, Error>
ยงimpl Deserialize for BaseUri
impl Deserialize for BaseUri
fn deserialize(val: &Intermediate) -> Result<BaseUri, Error>where
BaseUri: Sized,
ยงimpl Deserialize for Binding
impl Deserialize for Binding
fn deserialize(__val: &Intermediate) -> Result<Binding, Error>
ยงimpl Deserialize for BindingTerm
Available on crate feature serde-lite only.
impl Deserialize for BindingTerm
Available on crate feature
serde-lite only.fn deserialize(val: &Intermediate) -> Result<BindingTerm, Error>
ยงimpl Deserialize for BlockFeedback
impl Deserialize for BlockFeedback
fn deserialize(__val: &Intermediate) -> Result<BlockFeedback, Error>
ยงimpl Deserialize for BoundArgument
impl Deserialize for BoundArgument
fn deserialize(__val: &Intermediate) -> Result<BoundArgument, Error>
ยงimpl Deserialize for Box<str>
impl Deserialize for Box<str>
fn deserialize(val: &Intermediate) -> Result<Box<str>, Error>
ยงimpl Deserialize for CheckedResult
impl Deserialize for CheckedResult
fn deserialize(__val: &Intermediate) -> Result<CheckedResult, Error>
ยงimpl Deserialize for Choice
impl Deserialize for Choice
fn deserialize(__val: &Intermediate) -> Result<Choice, Error>
ยงimpl Deserialize for ChoiceBlock
impl Deserialize for ChoiceBlock
fn deserialize(__val: &Intermediate) -> Result<ChoiceBlock, Error>
ยงimpl Deserialize for ChoiceBlockStyle
impl Deserialize for ChoiceBlockStyle
fn deserialize(__val: &Intermediate) -> Result<ChoiceBlockStyle, Error>
ยงimpl Deserialize for CognitiveDimension
impl Deserialize for CognitiveDimension
fn deserialize(__val: &Intermediate) -> Result<CognitiveDimension, Error>
ยงimpl Deserialize for ComponentError
impl Deserialize for ComponentError
fn deserialize(__val: &Intermediate) -> Result<ComponentError, Error>
ยงimpl Deserialize for ComponentVar
impl Deserialize for ComponentVar
fn deserialize(__val: &Intermediate) -> Result<ComponentVar, Error>
ยงimpl Deserialize for Css
impl Deserialize for Css
fn deserialize(__val: &Intermediate) -> Result<Css, Error>
ยงimpl Deserialize for Declaration
impl Deserialize for Declaration
fn deserialize(__val: &Intermediate) -> Result<Declaration, Error>
ยงimpl Deserialize for Delta
impl Deserialize for Delta
fn deserialize(val: &Intermediate) -> Result<Delta, Error>where
Delta: Sized,
ยงimpl Deserialize for Document
impl Deserialize for Document
fn deserialize(val: &Intermediate) -> Result<Document, Error>
ยงimpl Deserialize for DocumentCounter
impl Deserialize for DocumentCounter
fn deserialize(__val: &Intermediate) -> Result<DocumentCounter, Error>
ยงimpl Deserialize for DocumentData
impl Deserialize for DocumentData
fn deserialize(__val: &Intermediate) -> Result<DocumentData, Error>
ยงimpl Deserialize for DocumentElement
impl Deserialize for DocumentElement
fn deserialize(__val: &Intermediate) -> Result<DocumentElement, Error>
ยงimpl Deserialize for DocumentElementUri
impl Deserialize for DocumentElementUri
fn deserialize(val: &Intermediate) -> Result<DocumentElementUri, Error>where
DocumentElementUri: Sized,
ยงimpl Deserialize for DocumentKind
impl Deserialize for DocumentKind
fn deserialize(__val: &Intermediate) -> Result<DocumentKind, Error>
ยงimpl Deserialize for DocumentRange
impl Deserialize for DocumentRange
fn deserialize(__val: &Intermediate) -> Result<DocumentRange, Error>
ยงimpl Deserialize for DocumentStyle
impl Deserialize for DocumentStyle
fn deserialize(__val: &Intermediate) -> Result<DocumentStyle, Error>
ยงimpl Deserialize for DocumentStyles
impl Deserialize for DocumentStyles
fn deserialize(__val: &Intermediate) -> Result<DocumentStyles, Error>
ยงimpl Deserialize for DocumentTerm
impl Deserialize for DocumentTerm
fn deserialize(__val: &Intermediate) -> Result<DocumentTerm, Error>
ยงimpl Deserialize for DocumentUri
impl Deserialize for DocumentUri
fn deserialize(val: &Intermediate) -> Result<DocumentUri, Error>where
DocumentUri: Sized,
ยงimpl Deserialize for DomainUri
impl Deserialize for DomainUri
fn deserialize(val: &Intermediate) -> Result<DomainUri, Error>where
DomainUri: Sized,
ยงimpl Deserialize for Eta
impl Deserialize for Eta
fn deserialize(__val: &Intermediate) -> Result<Eta, Error>
ยงimpl Deserialize for FillInSol
impl Deserialize for FillInSol
fn deserialize(__val: &Intermediate) -> Result<FillInSol, Error>
ยงimpl Deserialize for FillInSolOption
impl Deserialize for FillInSolOption
fn deserialize(__val: &Intermediate) -> Result<FillInSolOption, Error>
ยงimpl Deserialize for FillinFeedback
impl Deserialize for FillinFeedback
fn deserialize(__val: &Intermediate) -> Result<FillinFeedback, Error>
ยงimpl Deserialize for FillinFeedbackKind
impl Deserialize for FillinFeedbackKind
fn deserialize(__val: &Intermediate) -> Result<FillinFeedbackKind, Error>
ยงimpl Deserialize for Float
Available on crate feature serde-lite only.
impl Deserialize for Float
Available on crate feature
serde-lite only.fn deserialize(val: &Intermediate) -> Result<Float, Error>where
Float: Sized,
ยงimpl Deserialize for Float64
Available on crate feature serde-lite only.
impl Deserialize for Float64
Available on crate feature
serde-lite only.fn deserialize(val: &Intermediate) -> Result<Float64, Error>where
Float64: Sized,
ยงimpl Deserialize for GradingNote
impl Deserialize for GradingNote
fn deserialize(__val: &Intermediate) -> Result<GradingNote, Error>
ยงimpl Deserialize for Id
impl Deserialize for Id
fn deserialize(val: &Intermediate) -> Result<Id, Error>where
Id: Sized,
ยงimpl Deserialize for InvalidComponents
Available on crate feature serde-lite only.
impl Deserialize for InvalidComponents
Available on crate feature
serde-lite only.fn deserialize(val: &Intermediate) -> Result<InvalidComponents, Error>where
InvalidComponents: Sized,
ยงimpl Deserialize for Language
impl Deserialize for Language
fn deserialize(val: &Intermediate) -> Result<Language, Error>where
Language: Sized,
ยงimpl Deserialize for LeafUri
impl Deserialize for LeafUri
fn deserialize(val: &Intermediate) -> Result<LeafUri, Error>where
LeafUri: Sized,
ยงimpl Deserialize for LogicalParagraph
impl Deserialize for LogicalParagraph
fn deserialize(__val: &Intermediate) -> Result<LogicalParagraph, Error>
ยงimpl Deserialize for MathStructure
impl Deserialize for MathStructure
fn deserialize(__val: &Intermediate) -> Result<MathStructure, Error>
ยงimpl Deserialize for MemoryState
impl Deserialize for MemoryState
fn deserialize(__val: &Intermediate) -> Result<MemoryState, Error>
ยงimpl Deserialize for Module
impl Deserialize for Module
fn deserialize(val: &Intermediate) -> Result<Module, Error>where
Module: Sized,
ยงimpl Deserialize for ModuleData
impl Deserialize for ModuleData
fn deserialize(__val: &Intermediate) -> Result<ModuleData, Error>
ยงimpl Deserialize for ModuleLike
impl Deserialize for ModuleLike
fn deserialize(val: &Intermediate) -> Result<ModuleLike, Error>where
ModuleLike: Sized,
ยงimpl Deserialize for ModuleUri
impl Deserialize for ModuleUri
fn deserialize(val: &Intermediate) -> Result<ModuleUri, Error>where
ModuleUri: Sized,
ยงimpl Deserialize for Morphism
impl Deserialize for Morphism
fn deserialize(__val: &Intermediate) -> Result<Morphism, Error>
ยงimpl Deserialize for NarrativeUri
impl Deserialize for NarrativeUri
fn deserialize(val: &Intermediate) -> Result<NarrativeUri, Error>where
NarrativeUri: Sized,
ยงimpl Deserialize for NestedModule
impl Deserialize for NestedModule
fn deserialize(__val: &Intermediate) -> Result<NestedModule, Error>
ยงimpl Deserialize for NodeOrText
impl Deserialize for NodeOrText
fn deserialize(__val: &Intermediate) -> Result<NodeOrText, Error>
ยงimpl Deserialize for Notation
impl Deserialize for Notation
fn deserialize(__val: &Intermediate) -> Result<Notation, Error>
ยงimpl Deserialize for NotationComponent
impl Deserialize for NotationComponent
fn deserialize(__val: &Intermediate) -> Result<NotationComponent, Error>
ยงimpl Deserialize for NotationNode
impl Deserialize for NotationNode
fn deserialize(__val: &Intermediate) -> Result<NotationNode, Error>
ยงimpl Deserialize for NotationReference
impl Deserialize for NotationReference
fn deserialize(__val: &Intermediate) -> Result<NotationReference, Error>
ยงimpl Deserialize for Numeric
impl Deserialize for Numeric
fn deserialize(__val: &Intermediate) -> Result<Numeric, Error>
ยงimpl Deserialize for Opaque
impl Deserialize for Opaque
fn deserialize(__val: &Intermediate) -> Result<Opaque, Error>
ยงimpl Deserialize for OpaqueNode
impl Deserialize for OpaqueNode
fn deserialize(__val: &Intermediate) -> Result<OpaqueNode, Error>
ยงimpl Deserialize for OpaqueTerm
Available on crate feature serde-lite only.
impl Deserialize for OpaqueTerm
Available on crate feature
serde-lite only.fn deserialize(val: &Intermediate) -> Result<OpaqueTerm, Error>
ยงimpl Deserialize for ParagraphFormatting
impl Deserialize for ParagraphFormatting
fn deserialize(__val: &Intermediate) -> Result<ParagraphFormatting, Error>
ยงimpl Deserialize for ParagraphKind
impl Deserialize for ParagraphKind
fn deserialize(__val: &Intermediate) -> Result<ParagraphKind, Error>
ยงimpl Deserialize for ParagraphOrProblemKind
impl Deserialize for ParagraphOrProblemKind
fn deserialize(__val: &Intermediate) -> Result<ParagraphOrProblemKind, Error>
ยงimpl Deserialize for ParagraphStep
impl Deserialize for ParagraphStep
fn deserialize(__val: &Intermediate) -> Result<ParagraphStep, Error>
ยงimpl Deserialize for ParagraphStepKind
impl Deserialize for ParagraphStepKind
fn deserialize(__val: &Intermediate) -> Result<ParagraphStepKind, Error>
ยงimpl Deserialize for PathUri
impl Deserialize for PathUri
fn deserialize(val: &Intermediate) -> Result<PathUri, Error>where
PathUri: Sized,
ยงimpl Deserialize for Permutation
impl Deserialize for Permutation
fn deserialize(val: &Intermediate) -> Result<Permutation, Error>where
Permutation: Sized,
ยงimpl Deserialize for Problem
impl Deserialize for Problem
fn deserialize(__val: &Intermediate) -> Result<Problem, Error>
ยงimpl Deserialize for ProblemData
impl Deserialize for ProblemData
fn deserialize(__val: &Intermediate) -> Result<ProblemData, Error>
ยงimpl Deserialize for ProblemFeedback
impl Deserialize for ProblemFeedback
fn deserialize(__val: &Intermediate) -> Result<ProblemFeedback, Error>
ยงimpl Deserialize for ProblemFeedbackJson
impl Deserialize for ProblemFeedbackJson
fn deserialize(__val: &Intermediate) -> Result<ProblemFeedbackJson, Error>
ยงimpl Deserialize for ProblemResponse
impl Deserialize for ProblemResponse
fn deserialize(__val: &Intermediate) -> Result<ProblemResponse, Error>
ยงimpl Deserialize for ProblemResponseType
impl Deserialize for ProblemResponseType
fn deserialize(__val: &Intermediate) -> Result<ProblemResponseType, Error>
ยงimpl Deserialize for ProblemState
impl Deserialize for ProblemState
fn deserialize(__val: &Intermediate) -> Result<ProblemState, Error>
ยงimpl Deserialize for ProblemStates
impl Deserialize for ProblemStates
fn deserialize(__val: &Intermediate) -> Result<ProblemStates, Error>
ยงimpl Deserialize for Quiz
impl Deserialize for Quiz
fn deserialize(__val: &Intermediate) -> Result<Quiz, Error>
ยงimpl Deserialize for QuizElement
impl Deserialize for QuizElement
fn deserialize(__val: &Intermediate) -> Result<QuizElement, Error>
ยงimpl Deserialize for QuizProblem
impl Deserialize for QuizProblem
fn deserialize(__val: &Intermediate) -> Result<QuizProblem, Error>
ยงimpl Deserialize for Rc<str>
impl Deserialize for Rc<str>
fn deserialize(val: &Intermediate) -> Result<Rc<str>, Error>
ยงimpl Deserialize for RecordField
impl Deserialize for RecordField
fn deserialize(__val: &Intermediate) -> Result<RecordField, Error>
ยงimpl Deserialize for RecordFieldTerm
Available on crate feature serde-lite only.
impl Deserialize for RecordFieldTerm
Available on crate feature
serde-lite only.fn deserialize(val: &Intermediate) -> Result<RecordFieldTerm, Error>
ยงimpl Deserialize for Regex
impl Deserialize for Regex
fn deserialize(val: &Intermediate) -> Result<Regex, Error>where
Regex: Sized,
ยงimpl Deserialize for Section
impl Deserialize for Section
fn deserialize(__val: &Intermediate) -> Result<Section, Error>
ยงimpl Deserialize for SectionLevel
impl Deserialize for SectionLevel
fn deserialize(__val: &Intermediate) -> Result<SectionLevel, Error>
ยงimpl Deserialize for SegmentParseError
impl Deserialize for SegmentParseError
fn deserialize(__val: &Intermediate) -> Result<SegmentParseError, Error>
ยงimpl Deserialize for SimpleUriName
impl Deserialize for SimpleUriName
fn deserialize(val: &Intermediate) -> Result<SimpleUriName, Error>where
SimpleUriName: Sized,
ยงimpl Deserialize for Slide
impl Deserialize for Slide
fn deserialize(__val: &Intermediate) -> Result<Slide, Error>
ยงimpl Deserialize for SlideElement
impl Deserialize for SlideElement
fn deserialize(__val: &Intermediate) -> Result<SlideElement, Error>
ยงimpl Deserialize for SolutionData
impl Deserialize for SolutionData
fn deserialize(__val: &Intermediate) -> Result<SolutionData, Error>
ยงimpl Deserialize for Solutions
impl Deserialize for Solutions
fn deserialize(__val: &Intermediate) -> Result<Solutions, Error>
ยงimpl Deserialize for SourcePos
impl Deserialize for SourcePos
fn deserialize(__val: &Intermediate) -> Result<SourcePos, Error>
ยงimpl Deserialize for SourceRange
impl Deserialize for SourceRange
fn deserialize(__val: &Intermediate) -> Result<SourceRange, Error>
ยงimpl Deserialize for String
impl Deserialize for String
fn deserialize(val: &Intermediate) -> Result<String, Error>
ยงimpl Deserialize for StructureDeclaration
impl Deserialize for StructureDeclaration
fn deserialize(__val: &Intermediate) -> Result<StructureDeclaration, Error>
ยงimpl Deserialize for StructureExtension
impl Deserialize for StructureExtension
fn deserialize(__val: &Intermediate) -> Result<StructureExtension, Error>
ยงimpl Deserialize for Symbol
impl Deserialize for Symbol
fn deserialize(__val: &Intermediate) -> Result<Symbol, Error>
ยงimpl Deserialize for SymbolData
impl Deserialize for SymbolData
fn deserialize(__val: &Intermediate) -> Result<SymbolData, Error>
ยงimpl Deserialize for SymbolUri
impl Deserialize for SymbolUri
fn deserialize(val: &Intermediate) -> Result<SymbolUri, Error>where
SymbolUri: Sized,
ยงimpl Deserialize for Term
impl Deserialize for Term
fn deserialize(__val: &Intermediate) -> Result<Term, Error>
ยงimpl Deserialize for TermCacheSize
impl Deserialize for TermCacheSize
fn deserialize(__val: &Intermediate) -> Result<TermCacheSize, Error>
ยงimpl Deserialize for TermContainer
impl Deserialize for TermContainer
fn deserialize(__val: &Intermediate) -> Result<TermContainer, Error>
ยงimpl Deserialize for TermPath
impl Deserialize for TermPath
fn deserialize(__val: &Intermediate) -> Result<TermPath, Error>
ยงimpl Deserialize for Timestamp
impl Deserialize for Timestamp
fn deserialize(val: &Intermediate) -> Result<Timestamp, Error>where
Timestamp: Sized,
ยงimpl Deserialize for TocElem
impl Deserialize for TocElem
fn deserialize(__val: &Intermediate) -> Result<TocElem, Error>
ยงimpl Deserialize for Uri
impl Deserialize for Uri
fn deserialize(val: &Intermediate) -> Result<Uri, Error>where
Uri: Sized,
ยงimpl Deserialize for UriComponentKind
impl Deserialize for UriComponentKind
fn deserialize(__val: &Intermediate) -> Result<UriComponentKind, Error>
ยงimpl Deserialize for UriKind
impl Deserialize for UriKind
fn deserialize(__val: &Intermediate) -> Result<UriKind, Error>
ยงimpl Deserialize for UriName
impl Deserialize for UriName
fn deserialize(val: &Intermediate) -> Result<UriName, Error>where
UriName: Sized,
ยงimpl Deserialize for UriParseError
impl Deserialize for UriParseError
fn deserialize(__val: &Intermediate) -> Result<UriParseError, Error>
ยงimpl Deserialize for UriPath
impl Deserialize for UriPath
fn deserialize(val: &Intermediate) -> Result<UriPath, Error>where
UriPath: Sized,
ยงimpl Deserialize for UrlParseError
impl Deserialize for UrlParseError
fn deserialize(val: &Intermediate) -> Result<UrlParseError, Error>where
UrlParseError: Sized,
ยงimpl Deserialize for VarOrSym
impl Deserialize for VarOrSym
fn deserialize(__val: &Intermediate) -> Result<VarOrSym, Error>
ยงimpl Deserialize for Variable
impl Deserialize for Variable
fn deserialize(__val: &Intermediate) -> Result<Variable, Error>
ยงimpl Deserialize for VariableData
impl Deserialize for VariableData
fn deserialize(__val: &Intermediate) -> Result<VariableData, Error>
ยงimpl Deserialize for VariableDeclaration
impl Deserialize for VariableDeclaration
fn deserialize(__val: &Intermediate) -> Result<VariableDeclaration, Error>
ยงimpl Deserialize for VariableNotationReference
impl Deserialize for VariableNotationReference
fn deserialize(__val: &Intermediate) -> Result<VariableNotationReference, Error>
ยงimpl Deserialize for bool
impl Deserialize for bool
fn deserialize(val: &Intermediate) -> Result<bool, Error>
ยงimpl Deserialize for char
impl Deserialize for char
fn deserialize(val: &Intermediate) -> Result<char, Error>
ยงimpl Deserialize for f32
impl Deserialize for f32
fn deserialize(val: &Intermediate) -> Result<f32, Error>
ยงimpl Deserialize for f64
impl Deserialize for f64
fn deserialize(val: &Intermediate) -> Result<f64, Error>
ยงimpl Deserialize for i8
impl Deserialize for i8
fn deserialize(val: &Intermediate) -> Result<i8, Error>
ยงimpl Deserialize for i16
impl Deserialize for i16
fn deserialize(val: &Intermediate) -> Result<i16, Error>
ยงimpl Deserialize for i32
impl Deserialize for i32
fn deserialize(val: &Intermediate) -> Result<i32, Error>
ยงimpl Deserialize for i64
impl Deserialize for i64
fn deserialize(val: &Intermediate) -> Result<i64, Error>
ยงimpl Deserialize for i128
impl Deserialize for i128
fn deserialize(val: &Intermediate) -> Result<i128, Error>
ยงimpl Deserialize for isize
impl Deserialize for isize
fn deserialize(val: &Intermediate) -> Result<isize, Error>
ยงimpl Deserialize for u8
impl Deserialize for u8
fn deserialize(val: &Intermediate) -> Result<u8, Error>
ยงimpl Deserialize for u16
impl Deserialize for u16
fn deserialize(val: &Intermediate) -> Result<u16, Error>
ยงimpl Deserialize for u32
impl Deserialize for u32
fn deserialize(val: &Intermediate) -> Result<u32, Error>
ยงimpl Deserialize for u64
impl Deserialize for u64
fn deserialize(val: &Intermediate) -> Result<u64, Error>
ยงimpl Deserialize for u128
impl Deserialize for u128
fn deserialize(val: &Intermediate) -> Result<u128, Error>
ยงimpl Deserialize for usize
impl Deserialize for usize
fn deserialize(val: &Intermediate) -> Result<usize, Error>
ยงimpl<K, V, S> Deserialize for HashMap<K, V, S>
impl<K, V, S> Deserialize for HashMap<K, V, S>
fn deserialize(val: &Intermediate) -> Result<HashMap<K, V, S>, Error>
ยงimpl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Deserialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where
T0: Deserialize,
T1: Deserialize,
T2: Deserialize,
T3: Deserialize,
T4: Deserialize,
T5: Deserialize,
T6: Deserialize,
T7: Deserialize,
T8: Deserialize,
T9: Deserialize,
T10: Deserialize,
T11: Deserialize,
T12: Deserialize,
T13: Deserialize,
T14: Deserialize,
T15: Deserialize,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Deserialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where
T0: Deserialize,
T1: Deserialize,
T2: Deserialize,
T3: Deserialize,
T4: Deserialize,
T5: Deserialize,
T6: Deserialize,
T7: Deserialize,
T8: Deserialize,
T9: Deserialize,
T10: Deserialize,
T11: Deserialize,
T12: Deserialize,
T13: Deserialize,
T14: Deserialize,
T15: Deserialize,
ยงimpl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> Deserialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)where
T0: Deserialize,
T1: Deserialize,
T2: Deserialize,
T3: Deserialize,
T4: Deserialize,
T5: Deserialize,
T6: Deserialize,
T7: Deserialize,
T8: Deserialize,
T9: Deserialize,
T10: Deserialize,
T11: Deserialize,
T12: Deserialize,
T13: Deserialize,
T14: Deserialize,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> Deserialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)where
T0: Deserialize,
T1: Deserialize,
T2: Deserialize,
T3: Deserialize,
T4: Deserialize,
T5: Deserialize,
T6: Deserialize,
T7: Deserialize,
T8: Deserialize,
T9: Deserialize,
T10: Deserialize,
T11: Deserialize,
T12: Deserialize,
T13: Deserialize,
T14: Deserialize,
ยงimpl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> Deserialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)where
T0: Deserialize,
T1: Deserialize,
T2: Deserialize,
T3: Deserialize,
T4: Deserialize,
T5: Deserialize,
T6: Deserialize,
T7: Deserialize,
T8: Deserialize,
T9: Deserialize,
T10: Deserialize,
T11: Deserialize,
T12: Deserialize,
T13: Deserialize,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> Deserialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)where
T0: Deserialize,
T1: Deserialize,
T2: Deserialize,
T3: Deserialize,
T4: Deserialize,
T5: Deserialize,
T6: Deserialize,
T7: Deserialize,
T8: Deserialize,
T9: Deserialize,
T10: Deserialize,
T11: Deserialize,
T12: Deserialize,
T13: Deserialize,
ยงimpl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> Deserialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)where
T0: Deserialize,
T1: Deserialize,
T2: Deserialize,
T3: Deserialize,
T4: Deserialize,
T5: Deserialize,
T6: Deserialize,
T7: Deserialize,
T8: Deserialize,
T9: Deserialize,
T10: Deserialize,
T11: Deserialize,
T12: Deserialize,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> Deserialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)where
T0: Deserialize,
T1: Deserialize,
T2: Deserialize,
T3: Deserialize,
T4: Deserialize,
T5: Deserialize,
T6: Deserialize,
T7: Deserialize,
T8: Deserialize,
T9: Deserialize,
T10: Deserialize,
T11: Deserialize,
T12: Deserialize,
ยงimpl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Deserialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)where
T0: Deserialize,
T1: Deserialize,
T2: Deserialize,
T3: Deserialize,
T4: Deserialize,
T5: Deserialize,
T6: Deserialize,
T7: Deserialize,
T8: Deserialize,
T9: Deserialize,
T10: Deserialize,
T11: Deserialize,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Deserialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)where
T0: Deserialize,
T1: Deserialize,
T2: Deserialize,
T3: Deserialize,
T4: Deserialize,
T5: Deserialize,
T6: Deserialize,
T7: Deserialize,
T8: Deserialize,
T9: Deserialize,
T10: Deserialize,
T11: Deserialize,
fn deserialize( val: &Intermediate, ) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11), Error>
ยงimpl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> Deserialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)where
T0: Deserialize,
T1: Deserialize,
T2: Deserialize,
T3: Deserialize,
T4: Deserialize,
T5: Deserialize,
T6: Deserialize,
T7: Deserialize,
T8: Deserialize,
T9: Deserialize,
T10: Deserialize,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> Deserialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)where
T0: Deserialize,
T1: Deserialize,
T2: Deserialize,
T3: Deserialize,
T4: Deserialize,
T5: Deserialize,
T6: Deserialize,
T7: Deserialize,
T8: Deserialize,
T9: Deserialize,
T10: Deserialize,
fn deserialize( val: &Intermediate, ) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10), Error>
ยงimpl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> Deserialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)where
T0: Deserialize,
T1: Deserialize,
T2: Deserialize,
T3: Deserialize,
T4: Deserialize,
T5: Deserialize,
T6: Deserialize,
T7: Deserialize,
T8: Deserialize,
T9: Deserialize,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> Deserialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)where
T0: Deserialize,
T1: Deserialize,
T2: Deserialize,
T3: Deserialize,
T4: Deserialize,
T5: Deserialize,
T6: Deserialize,
T7: Deserialize,
T8: Deserialize,
T9: Deserialize,
fn deserialize( val: &Intermediate, ) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9), Error>
ยงimpl<T0, T1, T2, T3, T4, T5, T6, T7, T8> Deserialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8)where
T0: Deserialize,
T1: Deserialize,
T2: Deserialize,
T3: Deserialize,
T4: Deserialize,
T5: Deserialize,
T6: Deserialize,
T7: Deserialize,
T8: Deserialize,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8> Deserialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8)where
T0: Deserialize,
T1: Deserialize,
T2: Deserialize,
T3: Deserialize,
T4: Deserialize,
T5: Deserialize,
T6: Deserialize,
T7: Deserialize,
T8: Deserialize,
fn deserialize( val: &Intermediate, ) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7, T8), Error>
ยงimpl<T0, T1, T2, T3, T4, T5, T6, T7> Deserialize for (T0, T1, T2, T3, T4, T5, T6, T7)where
T0: Deserialize,
T1: Deserialize,
T2: Deserialize,
T3: Deserialize,
T4: Deserialize,
T5: Deserialize,
T6: Deserialize,
T7: Deserialize,
impl<T0, T1, T2, T3, T4, T5, T6, T7> Deserialize for (T0, T1, T2, T3, T4, T5, T6, T7)where
T0: Deserialize,
T1: Deserialize,
T2: Deserialize,
T3: Deserialize,
T4: Deserialize,
T5: Deserialize,
T6: Deserialize,
T7: Deserialize,
fn deserialize( val: &Intermediate, ) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7), Error>
ยงimpl<T0, T1, T2, T3, T4, T5, T6> Deserialize for (T0, T1, T2, T3, T4, T5, T6)where
T0: Deserialize,
T1: Deserialize,
T2: Deserialize,
T3: Deserialize,
T4: Deserialize,
T5: Deserialize,
T6: Deserialize,
impl<T0, T1, T2, T3, T4, T5, T6> Deserialize for (T0, T1, T2, T3, T4, T5, T6)where
T0: Deserialize,
T1: Deserialize,
T2: Deserialize,
T3: Deserialize,
T4: Deserialize,
T5: Deserialize,
T6: Deserialize,
fn deserialize( val: &Intermediate, ) -> Result<(T0, T1, T2, T3, T4, T5, T6), Error>
ยงimpl<T0, T1, T2, T3, T4, T5> Deserialize for (T0, T1, T2, T3, T4, T5)where
T0: Deserialize,
T1: Deserialize,
T2: Deserialize,
T3: Deserialize,
T4: Deserialize,
T5: Deserialize,
impl<T0, T1, T2, T3, T4, T5> Deserialize for (T0, T1, T2, T3, T4, T5)where
T0: Deserialize,
T1: Deserialize,
T2: Deserialize,
T3: Deserialize,
T4: Deserialize,
T5: Deserialize,
fn deserialize(val: &Intermediate) -> Result<(T0, T1, T2, T3, T4, T5), Error>
ยงimpl<T0, T1, T2, T3, T4> Deserialize for (T0, T1, T2, T3, T4)
impl<T0, T1, T2, T3, T4> Deserialize for (T0, T1, T2, T3, T4)
fn deserialize(val: &Intermediate) -> Result<(T0, T1, T2, T3, T4), Error>
ยงimpl<T0, T1, T2, T3> Deserialize for (T0, T1, T2, T3)
impl<T0, T1, T2, T3> Deserialize for (T0, T1, T2, T3)
fn deserialize(val: &Intermediate) -> Result<(T0, T1, T2, T3), Error>
ยงimpl<T0, T1, T2> Deserialize for (T0, T1, T2)
impl<T0, T1, T2> Deserialize for (T0, T1, T2)
fn deserialize(val: &Intermediate) -> Result<(T0, T1, T2), Error>
ยงimpl<T0, T1> Deserialize for (T0, T1)where
T0: Deserialize,
T1: Deserialize,
impl<T0, T1> Deserialize for (T0, T1)where
T0: Deserialize,
T1: Deserialize,
fn deserialize(val: &Intermediate) -> Result<(T0, T1), Error>
ยงimpl<T0> Deserialize for (T0,)where
T0: Deserialize,
impl<T0> Deserialize for (T0,)where
T0: Deserialize,
fn deserialize(val: &Intermediate) -> Result<(T0,), Error>
ยงimpl<T, const N: usize> Deserialize for SVec<T, N>where
T: Deserialize,
Available on crate feature serde-lite only.
impl<T, const N: usize> Deserialize for SVec<T, N>where
T: Deserialize,
Available on crate feature
serde-lite only.