Skip to main content

Deserialize

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,

Deserialize an object instance.

Implementations on Foreign Typesยง

ยง

impl Deserialize for bool

ยง

impl Deserialize for char

ยง

impl Deserialize for f32

ยง

impl Deserialize for f64

ยง

impl Deserialize for i8

ยง

impl Deserialize for i16

ยง

impl Deserialize for i32

ยง

impl Deserialize for i64

ยง

impl Deserialize for i128

ยง

impl Deserialize for isize

ยง

impl Deserialize for u8

ยง

impl Deserialize for u16

ยง

impl Deserialize for u32

ยง

impl Deserialize for u64

ยง

impl Deserialize for u128

ยง

impl Deserialize for ()

ยง

impl Deserialize for usize

ยง

impl Deserialize for Box<str>

ยง

impl Deserialize for Rc<str>

ยง

impl Deserialize for String

ยง

impl Deserialize for Arc<str>

ยง

impl Deserialize for AnswerClass

ยง

fn deserialize(__val: &Intermediate) -> Result<AnswerClass, Error>

ยง

impl Deserialize for AnswerKind

ยง

fn deserialize(__val: &Intermediate) -> Result<AnswerKind, Error>

ยง

impl Deserialize for AnyOpaque

ยง

fn deserialize(__val: &Intermediate) -> Result<AnyOpaque, Error>

ยง

impl Deserialize for Application

ยง

fn deserialize(__val: &Intermediate) -> Result<Application, Error>

ยง

impl Deserialize for ApplicationTerm

Available on crate feature serde-lite only.
ยง

fn deserialize(val: &Intermediate) -> Result<ApplicationTerm, Error>

ยง

impl Deserialize for ArchiveId

ยง

fn deserialize(val: &Intermediate) -> Result<ArchiveId, Error>
where ArchiveId: Sized,

ยง

impl Deserialize for ArchiveUri

ยง

fn deserialize(val: &Intermediate) -> Result<ArchiveUri, Error>
where ArchiveUri: Sized,

ยง

impl Deserialize for Argument

ยง

fn deserialize(__val: &Intermediate) -> Result<Argument, Error>

ยง

impl Deserialize for ArgumentMode

ยง

fn deserialize(__val: &Intermediate) -> Result<ArgumentMode, Error>

ยง

impl Deserialize for ArgumentSpec

ยง

fn deserialize(val: &Intermediate) -> Result<ArgumentSpec, Error>
where ArgumentSpec: Sized,

ยง

impl Deserialize for Assignment

ยง

fn deserialize(__val: &Intermediate) -> Result<Assignment, Error>

ยง

impl Deserialize for AssocType

ยง

fn deserialize(__val: &Intermediate) -> Result<AssocType, Error>

ยง

impl Deserialize for BackendCheckResult

ยง

fn deserialize(__val: &Intermediate) -> Result<BackendCheckResult, Error>

ยง

impl Deserialize for BaseUri

ยง

fn deserialize(val: &Intermediate) -> Result<BaseUri, Error>
where BaseUri: Sized,

ยง

impl Deserialize for Binding

ยง

fn deserialize(__val: &Intermediate) -> Result<Binding, Error>

ยง

impl Deserialize for BindingTerm

Available on crate feature serde-lite only.
ยง

fn deserialize(val: &Intermediate) -> Result<BindingTerm, Error>

ยง

impl Deserialize for BlockFeedback

ยง

fn deserialize(__val: &Intermediate) -> Result<BlockFeedback, Error>

ยง

impl Deserialize for BoundArgument

ยง

fn deserialize(__val: &Intermediate) -> Result<BoundArgument, Error>

ยง

impl Deserialize for CheckedResult

ยง

fn deserialize(__val: &Intermediate) -> Result<CheckedResult, Error>

ยง

impl Deserialize for Choice

ยง

fn deserialize(__val: &Intermediate) -> Result<Choice, Error>

ยง

impl Deserialize for ChoiceBlock

ยง

fn deserialize(__val: &Intermediate) -> Result<ChoiceBlock, Error>

ยง

impl Deserialize for ChoiceBlockStyle

ยง

fn deserialize(__val: &Intermediate) -> Result<ChoiceBlockStyle, Error>

ยง

impl Deserialize for CognitiveDimension

ยง

fn deserialize(__val: &Intermediate) -> Result<CognitiveDimension, Error>

ยง

impl Deserialize for ComponentError

ยง

fn deserialize(__val: &Intermediate) -> Result<ComponentError, Error>

ยง

impl Deserialize for ComponentVar

ยง

fn deserialize(__val: &Intermediate) -> Result<ComponentVar, Error>

ยง

impl Deserialize for Css

ยง

impl Deserialize for Declaration

ยง

fn deserialize(__val: &Intermediate) -> Result<Declaration, Error>

ยง

impl Deserialize for Delta

ยง

fn deserialize(val: &Intermediate) -> Result<Delta, Error>
where Delta: Sized,

ยง

impl Deserialize for Document

ยง

fn deserialize(val: &Intermediate) -> Result<Document, Error>

ยง

impl Deserialize for DocumentCounter

ยง

fn deserialize(__val: &Intermediate) -> Result<DocumentCounter, Error>

ยง

impl Deserialize for DocumentData

ยง

fn deserialize(__val: &Intermediate) -> Result<DocumentData, Error>

ยง

impl Deserialize for DocumentElement

ยง

fn deserialize(__val: &Intermediate) -> Result<DocumentElement, Error>

ยง

impl Deserialize for DocumentElementUri

ยง

fn deserialize(val: &Intermediate) -> Result<DocumentElementUri, Error>
where DocumentElementUri: Sized,

ยง

impl Deserialize for DocumentKind

ยง

fn deserialize(__val: &Intermediate) -> Result<DocumentKind, Error>

ยง

impl Deserialize for DocumentRange

ยง

fn deserialize(__val: &Intermediate) -> Result<DocumentRange, Error>

ยง

impl Deserialize for DocumentStyle

ยง

fn deserialize(__val: &Intermediate) -> Result<DocumentStyle, Error>

ยง

impl Deserialize for DocumentStyles

ยง

fn deserialize(__val: &Intermediate) -> Result<DocumentStyles, Error>

ยง

impl Deserialize for DocumentTerm

ยง

fn deserialize(__val: &Intermediate) -> Result<DocumentTerm, Error>

ยง

impl Deserialize for DocumentUri

ยง

fn deserialize(val: &Intermediate) -> Result<DocumentUri, Error>
where DocumentUri: Sized,

ยง

impl Deserialize for DomainUri

ยง

fn deserialize(val: &Intermediate) -> Result<DomainUri, Error>
where DomainUri: Sized,

ยง

impl Deserialize for Eta

ยง

impl Deserialize for FillInSol

ยง

fn deserialize(__val: &Intermediate) -> Result<FillInSol, Error>

ยง

impl Deserialize for FillInSolOption

ยง

fn deserialize(__val: &Intermediate) -> Result<FillInSolOption, Error>

ยง

impl Deserialize for FillinFeedback

ยง

fn deserialize(__val: &Intermediate) -> Result<FillinFeedback, Error>

ยง

impl Deserialize for FillinFeedbackKind

ยง

fn deserialize(__val: &Intermediate) -> Result<FillinFeedbackKind, Error>

ยง

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

fn deserialize(val: &Intermediate) -> Result<Float64, Error>
where Float64: Sized,

ยง

impl Deserialize for GradingNote

ยง

fn deserialize(__val: &Intermediate) -> Result<GradingNote, Error>

ยง

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

fn deserialize(val: &Intermediate) -> Result<InvalidComponents, Error>
where InvalidComponents: Sized,

ยง

impl Deserialize for Language

ยง

fn deserialize(val: &Intermediate) -> Result<Language, Error>
where Language: Sized,

ยง

impl Deserialize for LeafUri

ยง

fn deserialize(val: &Intermediate) -> Result<LeafUri, Error>
where LeafUri: Sized,

ยง

impl Deserialize for LogicalParagraph

ยง

fn deserialize(__val: &Intermediate) -> Result<LogicalParagraph, Error>

ยง

impl Deserialize for MathStructure

ยง

fn deserialize(__val: &Intermediate) -> Result<MathStructure, Error>

ยง

impl Deserialize for MemoryState

ยง

fn deserialize(__val: &Intermediate) -> Result<MemoryState, Error>

ยง

impl Deserialize for Module

ยง

fn deserialize(val: &Intermediate) -> Result<Module, Error>
where Module: Sized,

ยง

impl Deserialize for ModuleData

ยง

fn deserialize(__val: &Intermediate) -> Result<ModuleData, Error>

ยง

impl Deserialize for ModuleLike

ยง

fn deserialize(val: &Intermediate) -> Result<ModuleLike, Error>
where ModuleLike: Sized,

ยง

impl Deserialize for ModuleUri

ยง

fn deserialize(val: &Intermediate) -> Result<ModuleUri, Error>
where ModuleUri: Sized,

ยง

impl Deserialize for Morphism

ยง

fn deserialize(__val: &Intermediate) -> Result<Morphism, Error>

ยง

impl Deserialize for NarrativeUri

ยง

fn deserialize(val: &Intermediate) -> Result<NarrativeUri, Error>
where NarrativeUri: Sized,

ยง

impl Deserialize for NestedModule

ยง

fn deserialize(__val: &Intermediate) -> Result<NestedModule, Error>

ยง

impl Deserialize for NodeOrText

ยง

fn deserialize(__val: &Intermediate) -> Result<NodeOrText, Error>

ยง

impl Deserialize for Notation

ยง

fn deserialize(__val: &Intermediate) -> Result<Notation, Error>

ยง

impl Deserialize for NotationComponent

ยง

fn deserialize(__val: &Intermediate) -> Result<NotationComponent, Error>

ยง

impl Deserialize for NotationNode

ยง

fn deserialize(__val: &Intermediate) -> Result<NotationNode, Error>

ยง

impl Deserialize for NotationReference

ยง

fn deserialize(__val: &Intermediate) -> Result<NotationReference, Error>

ยง

impl Deserialize for Numeric

ยง

fn deserialize(__val: &Intermediate) -> Result<Numeric, Error>

ยง

impl Deserialize for Opaque

ยง

fn deserialize(__val: &Intermediate) -> Result<Opaque, Error>

ยง

impl Deserialize for OpaqueNode

ยง

fn deserialize(__val: &Intermediate) -> Result<OpaqueNode, Error>

ยง

impl Deserialize for OpaqueTerm

Available on crate feature serde-lite only.
ยง

fn deserialize(val: &Intermediate) -> Result<OpaqueTerm, Error>

ยง

impl Deserialize for ParagraphFormatting

ยง

fn deserialize(__val: &Intermediate) -> Result<ParagraphFormatting, Error>

ยง

impl Deserialize for ParagraphKind

ยง

fn deserialize(__val: &Intermediate) -> Result<ParagraphKind, Error>

ยง

impl Deserialize for ParagraphOrProblemKind

ยง

fn deserialize(__val: &Intermediate) -> Result<ParagraphOrProblemKind, Error>

ยง

impl Deserialize for ParagraphStep

ยง

fn deserialize(__val: &Intermediate) -> Result<ParagraphStep, Error>

ยง

impl Deserialize for ParagraphStepKind

ยง

fn deserialize(__val: &Intermediate) -> Result<ParagraphStepKind, Error>

ยง

impl Deserialize for PathUri

ยง

fn deserialize(val: &Intermediate) -> Result<PathUri, Error>
where PathUri: Sized,

ยง

impl Deserialize for Permutation

ยง

fn deserialize(val: &Intermediate) -> Result<Permutation, Error>
where Permutation: Sized,

ยง

impl Deserialize for Problem

ยง

fn deserialize(__val: &Intermediate) -> Result<Problem, Error>

ยง

impl Deserialize for ProblemData

ยง

fn deserialize(__val: &Intermediate) -> Result<ProblemData, Error>

ยง

impl Deserialize for ProblemFeedback

ยง

fn deserialize(__val: &Intermediate) -> Result<ProblemFeedback, Error>

ยง

impl Deserialize for ProblemFeedbackJson

ยง

fn deserialize(__val: &Intermediate) -> Result<ProblemFeedbackJson, Error>

ยง

impl Deserialize for ProblemResponse

ยง

fn deserialize(__val: &Intermediate) -> Result<ProblemResponse, Error>

ยง

impl Deserialize for ProblemResponseType

ยง

fn deserialize(__val: &Intermediate) -> Result<ProblemResponseType, Error>

ยง

impl Deserialize for ProblemState

ยง

fn deserialize(__val: &Intermediate) -> Result<ProblemState, Error>

ยง

impl Deserialize for ProblemStates

ยง

fn deserialize(__val: &Intermediate) -> Result<ProblemStates, Error>

ยง

impl Deserialize for Quiz

ยง

impl Deserialize for QuizElement

ยง

fn deserialize(__val: &Intermediate) -> Result<QuizElement, Error>

ยง

impl Deserialize for QuizProblem

ยง

fn deserialize(__val: &Intermediate) -> Result<QuizProblem, Error>

ยง

impl Deserialize for RecordField

ยง

fn deserialize(__val: &Intermediate) -> Result<RecordField, Error>

ยง

impl Deserialize for RecordFieldTerm

Available on crate feature serde-lite only.
ยง

fn deserialize(val: &Intermediate) -> Result<RecordFieldTerm, Error>

ยง

impl Deserialize for Regex

ยง

fn deserialize(val: &Intermediate) -> Result<Regex, Error>
where Regex: Sized,

ยง

impl Deserialize for Section

ยง

fn deserialize(__val: &Intermediate) -> Result<Section, Error>

ยง

impl Deserialize for SectionLevel

ยง

fn deserialize(__val: &Intermediate) -> Result<SectionLevel, Error>

ยง

impl Deserialize for SegmentParseError

ยง

fn deserialize(__val: &Intermediate) -> Result<SegmentParseError, Error>

ยง

impl Deserialize for SimpleUriName

ยง

fn deserialize(val: &Intermediate) -> Result<SimpleUriName, Error>
where SimpleUriName: Sized,

ยง

impl Deserialize for Slide

ยง

impl Deserialize for SlideElement

ยง

fn deserialize(__val: &Intermediate) -> Result<SlideElement, Error>

ยง

impl Deserialize for SolutionData

ยง

fn deserialize(__val: &Intermediate) -> Result<SolutionData, Error>

ยง

impl Deserialize for Solutions

ยง

fn deserialize(__val: &Intermediate) -> Result<Solutions, Error>

ยง

impl Deserialize for SourcePos

ยง

fn deserialize(__val: &Intermediate) -> Result<SourcePos, Error>

ยง

impl Deserialize for SourceRange

ยง

fn deserialize(__val: &Intermediate) -> Result<SourceRange, Error>

ยง

impl Deserialize for StructureDeclaration

ยง

fn deserialize(__val: &Intermediate) -> Result<StructureDeclaration, Error>

ยง

impl Deserialize for StructureExtension

ยง

fn deserialize(__val: &Intermediate) -> Result<StructureExtension, Error>

ยง

impl Deserialize for Symbol

ยง

fn deserialize(__val: &Intermediate) -> Result<Symbol, Error>

ยง

impl Deserialize for SymbolData

ยง

fn deserialize(__val: &Intermediate) -> Result<SymbolData, Error>

ยง

impl Deserialize for SymbolUri

ยง

fn deserialize(val: &Intermediate) -> Result<SymbolUri, Error>
where SymbolUri: Sized,

ยง

impl Deserialize for Term

ยง

impl Deserialize for TermCacheSize

ยง

fn deserialize(__val: &Intermediate) -> Result<TermCacheSize, Error>

ยง

impl Deserialize for TermContainer

ยง

fn deserialize(__val: &Intermediate) -> Result<TermContainer, Error>

ยง

impl Deserialize for TermPath

ยง

fn deserialize(__val: &Intermediate) -> Result<TermPath, Error>

ยง

impl Deserialize for Timestamp

ยง

fn deserialize(val: &Intermediate) -> Result<Timestamp, Error>
where Timestamp: Sized,

ยง

impl Deserialize for TocElem

ยง

fn deserialize(__val: &Intermediate) -> Result<TocElem, Error>

ยง

impl Deserialize for Uri

ยง

fn deserialize(val: &Intermediate) -> Result<Uri, Error>
where Uri: Sized,

ยง

impl Deserialize for UriComponentKind

ยง

fn deserialize(__val: &Intermediate) -> Result<UriComponentKind, Error>

ยง

impl Deserialize for UriKind

ยง

fn deserialize(__val: &Intermediate) -> Result<UriKind, Error>

ยง

impl Deserialize for UriName

ยง

fn deserialize(val: &Intermediate) -> Result<UriName, Error>
where UriName: Sized,

ยง

impl Deserialize for UriParseError

ยง

fn deserialize(__val: &Intermediate) -> Result<UriParseError, Error>

ยง

impl Deserialize for UriPath

ยง

fn deserialize(val: &Intermediate) -> Result<UriPath, Error>
where UriPath: Sized,

ยง

impl Deserialize for UrlParseError

ยง

fn deserialize(val: &Intermediate) -> Result<UrlParseError, Error>
where UrlParseError: Sized,

ยง

impl Deserialize for VarOrSym

ยง

fn deserialize(__val: &Intermediate) -> Result<VarOrSym, Error>

ยง

impl Deserialize for Variable

ยง

fn deserialize(__val: &Intermediate) -> Result<Variable, Error>

ยง

impl Deserialize for VariableData

ยง

fn deserialize(__val: &Intermediate) -> Result<VariableData, Error>

ยง

impl Deserialize for VariableDeclaration

ยง

fn deserialize(__val: &Intermediate) -> Result<VariableDeclaration, Error>

ยง

impl Deserialize for VariableNotationReference

ยง

fn deserialize(__val: &Intermediate) -> Result<VariableNotationReference, Error>

ยง

impl<K, V, S> Deserialize for HashMap<K, V, S>
where K: TryFrom<Cow<'static, str>> + Eq + Hash, <K as TryFrom<Cow<'static, str>>>::Error: Display, V: Deserialize, S: BuildHasher + Default,

ยง

fn deserialize(val: &Intermediate) -> Result<HashMap<K, V, S>, Error>
where HashMap<K, V, S>: Sized,

ยง

impl<T0> Deserialize for (T0,)
where T0: Deserialize,

ยง

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

ยง

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

ยง

impl<T0, T1, T2, T3> Deserialize for (T0, T1, T2, T3)

ยง

impl<T0, T1, T2, T3, T4> Deserialize for (T0, T1, T2, T3, T4)

ยง

impl<T0, T1, T2, T3, T4, T5> Deserialize for (T0, T1, T2, T3, T4, T5)

ยง

impl<T0, T1, T2, T3, T4, T5, T6> Deserialize for (T0, T1, T2, T3, T4, T5, T6)

ยง

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

ยง

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

ยง

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

ยง

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)

ยง

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)

ยง

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)

ยง

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)

ยง

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)

ยง

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)

ยง

impl<T> Deserialize for Option<T>
where T: Deserialize,

ยง

impl<T> Deserialize for [T; 0]

ยง

impl<T> Deserialize for [T; 1]
where T: Deserialize,

ยง

impl<T> Deserialize for [T; 2]
where T: Deserialize,

ยง

impl<T> Deserialize for [T; 3]
where T: Deserialize,

ยง

impl<T> Deserialize for [T; 4]
where T: Deserialize,

ยง

impl<T> Deserialize for [T; 5]
where T: Deserialize,

ยง

impl<T> Deserialize for [T; 6]
where T: Deserialize,

ยง

impl<T> Deserialize for [T; 7]
where T: Deserialize,

ยง

impl<T> Deserialize for [T; 8]
where T: Deserialize,

ยง

impl<T> Deserialize for [T; 9]
where T: Deserialize,

ยง

impl<T> Deserialize for [T; 10]
where T: Deserialize,

ยง

impl<T> Deserialize for [T; 11]
where T: Deserialize,

ยง

impl<T> Deserialize for [T; 12]
where T: Deserialize,

ยง

impl<T> Deserialize for [T; 13]
where T: Deserialize,

ยง

impl<T> Deserialize for [T; 14]
where T: Deserialize,

ยง

impl<T> Deserialize for [T; 15]
where T: Deserialize,

ยง

impl<T> Deserialize for [T; 16]
where T: Deserialize,

ยง

impl<T> Deserialize for [T; 17]
where T: Deserialize,

ยง

impl<T> Deserialize for [T; 18]
where T: Deserialize,

ยง

impl<T> Deserialize for [T; 19]
where T: Deserialize,

ยง

impl<T> Deserialize for [T; 20]
where T: Deserialize,

ยง

impl<T> Deserialize for [T; 21]
where T: Deserialize,

ยง

impl<T> Deserialize for [T; 22]
where T: Deserialize,

ยง

impl<T> Deserialize for [T; 23]
where T: Deserialize,

ยง

impl<T> Deserialize for [T; 24]
where T: Deserialize,

ยง

impl<T> Deserialize for [T; 25]
where T: Deserialize,

ยง

impl<T> Deserialize for [T; 26]
where T: Deserialize,

ยง

impl<T> Deserialize for [T; 27]
where T: Deserialize,

ยง

impl<T> Deserialize for [T; 28]
where T: Deserialize,

ยง

impl<T> Deserialize for [T; 29]
where T: Deserialize,

ยง

impl<T> Deserialize for [T; 30]
where T: Deserialize,

ยง

impl<T> Deserialize for [T; 31]
where T: Deserialize,

ยง

impl<T> Deserialize for [T; 32]
where T: Deserialize,

ยง

impl<T> Deserialize for Box<[T]>
where T: Deserialize, Vec<T>: Into<Box<[T]>>,

ยง

impl<T> Deserialize for Box<T>
where T: Deserialize,

ยง

impl<T> Deserialize for Rc<[T]>
where T: Deserialize, Vec<T>: Into<Rc<[T]>>,

ยง

impl<T> Deserialize for Rc<T>
where T: Deserialize,

ยง

impl<T> Deserialize for Arc<[T]>
where T: Deserialize, Vec<T>: Into<Arc<[T]>>,

ยง

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

ยง

impl<T> Deserialize for Vec<T>
where T: Deserialize,

ยง

fn deserialize(val: &Intermediate) -> Result<Vec<T>, Error>
where Vec<T>: Sized,

ยง

impl<T> Deserialize for Cell<T>
where T: Deserialize,

ยง

impl<T> Deserialize for RefCell<T>
where T: Deserialize,

ยง

impl<T> Deserialize for Mutex<T>
where T: Deserialize,

ยง

impl<T> Deserialize for DataRef<T>

ยง

fn deserialize(val: &Intermediate) -> Result<DataRef<T>, Error>
where DataRef<T>: Sized,

ยง

impl<T> Deserialize for DocDataRef<T>

ยง

fn deserialize(__val: &Intermediate) -> Result<DocDataRef<T>, Error>

ยง

impl<T> Deserialize for MaybeSequence<T>
where T: Serialize + Deserialize + 'static,

ยง

fn deserialize(__val: &Intermediate) -> Result<MaybeSequence<T>, Error>

ยง

impl<T, const N: usize> Deserialize for SVec<T, N>
where T: Deserialize,

Available on crate feature serde-lite only.
ยง

fn deserialize(val: &Intermediate) -> Result<SVec<T, N>, Error>
where SVec<T, N>: Sized,

Implementorsยง