diff --git a/implementors/core/clone/trait.Clone.js b/implementors/core/clone/trait.Clone.js index f8489ad8a1..e53471d525 100644 --- a/implementors/core/clone/trait.Clone.js +++ b/implementors/core/clone/trait.Clone.js @@ -49,8 +49,8 @@ "regex_syntax":[["impl Clone for ClassUnicodeOpKind"],["impl Clone for ClassAscii"],["impl Clone for TranslatorBuilder"],["impl Clone for LookSet"],["impl Clone for FlagsItem"],["impl Clone for Literal"],["impl Clone for Alternation"],["impl Clone for Ast"],["impl Clone for Flag"],["impl Clone for Hir"],["impl Clone for Literal"],["impl Clone for Group"],["impl Clone for LookSetIter"],["impl Clone for Dot"],["impl Clone for ParserBuilder"],["impl Clone for ClassSetBinaryOp"],["impl Clone for WithComments"],["impl Clone for ErrorKind"],["impl Clone for FlagsItemKind"],["impl Clone for ClassSetBinaryOpKind"],["impl Clone for ClassBytesRange"],["impl Clone for GroupKind"],["impl Clone for RepetitionRange"],["impl Clone for Span"],["impl Clone for Comment"],["impl Clone for AssertionKind"],["impl Clone for Position"],["impl Clone for Concat"],["impl Clone for Error"],["impl Clone for Utf8Range"],["impl Clone for Parser"],["impl Clone for Class"],["impl Clone for ClassSetRange"],["impl Clone for Utf8Sequence"],["impl Clone for ClassSetItem"],["impl Clone for ClassSetUnion"],["impl Clone for ClassAsciiKind"],["impl Clone for Repetition"],["impl Clone for HirKind"],["impl Clone for ClassPerlKind"],["impl Clone for ClassPerl"],["impl Clone for Capture"],["impl Clone for RepetitionOp"],["impl Clone for Parser"],["impl Clone for ErrorKind"],["impl Clone for Translator"],["impl Clone for Error"],["impl Clone for ExtractKind"],["impl Clone for ClassBracketed"],["impl Clone for ClassUnicode"],["impl Clone for SetFlags"],["impl Clone for Extractor"],["impl Clone for Error"],["impl Clone for Properties"],["impl Clone for ClassSet"],["impl Clone for ClassUnicodeRange"],["impl Clone for RepetitionKind"],["impl Clone for Assertion"],["impl Clone for LiteralKind"],["impl Clone for Literal"],["impl Clone for Class"],["impl Clone for ClassBytes"],["impl Clone for ParserBuilder"],["impl Clone for HexLiteralKind"],["impl Clone for Repetition"],["impl Clone for ClassUnicode"],["impl Clone for ClassUnicodeKind"],["impl Clone for SpecialLiteralKind"],["impl Clone for Flags"],["impl Clone for Seq"],["impl Clone for CaptureName"],["impl Clone for Look"]], "rustix":[["impl Clone for OptionalActions"],["impl Clone for DupFlags"],["impl Clone for CreateFlags"],["impl<'fd> Clone for PollFd<'fd>"],["impl Clone for PollFlags"],["impl Clone for Action"],["impl Clone for PipeFlags"],["impl Clone for EventFlags"],["impl Clone for FdFlags"],["impl Clone for QueueSelector"],["impl Clone for EventfdFlags"],["impl Clone for Errno"],["impl Clone for SpliceFlags"],["impl Clone for ReadWriteFlags"],["impl Clone for SeekFrom"]], "ryu":[["impl Clone for Buffer"]], -"serde":[["impl<A: Clone> Clone for SeqAccessDeserializer<A>"],["impl<E> Clone for U128Deserializer<E>"],["impl<E> Clone for I64Deserializer<E>"],["impl<E> Clone for U64Deserializer<E>"],["impl<E> Clone for IsizeDeserializer<E>"],["impl<'a, E> Clone for BytesDeserializer<'a, E>"],["impl<'de, I, E> Clone for MapDeserializer<'de, I, E>where\n I: Iterator + Clone,\n I::Item: Pair,\n <I::Item as Pair>::Second: Clone,"],["impl<'a> Clone for Unexpected<'a>"],["impl<'a, E> Clone for CowStrDeserializer<'a, E>"],["impl<E> Clone for I32Deserializer<E>"],["impl<'de, E> Clone for BorrowedBytesDeserializer<'de, E>"],["impl Clone for Error"],["impl Clone for IgnoredAny"],["impl<E> Clone for UsizeDeserializer<E>"],["impl<E> Clone for U16Deserializer<E>"],["impl<'de, E> Clone for StrDeserializer<'de, E>"],["impl<A: Clone> Clone for EnumAccessDeserializer<A>"],["impl<I: Clone, E: Clone> Clone for SeqDeserializer<I, E>"],["impl<E> Clone for I128Deserializer<E>"],["impl<E> Clone for StringDeserializer<E>"],["impl<E> Clone for F64Deserializer<E>"],["impl<A: Clone> Clone for MapAccessDeserializer<A>"],["impl<E> Clone for UnitDeserializer<E>"],["impl<E> Clone for CharDeserializer<E>"],["impl<E> Clone for F32Deserializer<E>"],["impl<E> Clone for I8Deserializer<E>"],["impl<E> Clone for U8Deserializer<E>"],["impl<E> Clone for I16Deserializer<E>"],["impl<E> Clone for U32Deserializer<E>"],["impl<'de, E> Clone for BorrowedStrDeserializer<'de, E>"],["impl<E> Clone for BoolDeserializer<E>"]], -"serde_json":[["impl Clone for CompactFormatter"],["impl Clone for Category"],["impl Clone for Number"],["impl Clone for Map<String, Value>"],["impl<'a> Clone for PrettyFormatter<'a>"],["impl Clone for Value"]], +"serde":[["impl<A: Clone> Clone for MapAccessDeserializer<A>"],["impl Clone for Error"],["impl<E> Clone for I16Deserializer<E>"],["impl<E> Clone for I64Deserializer<E>"],["impl<E> Clone for F64Deserializer<E>"],["impl<E> Clone for U32Deserializer<E>"],["impl<E> Clone for I8Deserializer<E>"],["impl<E> Clone for UsizeDeserializer<E>"],["impl<'a, E> Clone for CowStrDeserializer<'a, E>"],["impl<E> Clone for I128Deserializer<E>"],["impl<E> Clone for BoolDeserializer<E>"],["impl<E> Clone for StringDeserializer<E>"],["impl<'de, E> Clone for BorrowedStrDeserializer<'de, E>"],["impl<E> Clone for IsizeDeserializer<E>"],["impl<'a> Clone for Unexpected<'a>"],["impl<A: Clone> Clone for SeqAccessDeserializer<A>"],["impl<E> Clone for U16Deserializer<E>"],["impl<'de, E> Clone for BorrowedBytesDeserializer<'de, E>"],["impl<E> Clone for U128Deserializer<E>"],["impl Clone for IgnoredAny"],["impl<E> Clone for F32Deserializer<E>"],["impl<'de, E> Clone for StrDeserializer<'de, E>"],["impl<'a, E> Clone for BytesDeserializer<'a, E>"],["impl<E> Clone for UnitDeserializer<E>"],["impl<E> Clone for U64Deserializer<E>"],["impl<E> Clone for U8Deserializer<E>"],["impl<'de, I, E> Clone for MapDeserializer<'de, I, E>where\n I: Iterator + Clone,\n I::Item: Pair,\n <I::Item as Pair>::Second: Clone,"],["impl<A: Clone> Clone for EnumAccessDeserializer<A>"],["impl<E> Clone for I32Deserializer<E>"],["impl<E> Clone for CharDeserializer<E>"],["impl<I: Clone, E: Clone> Clone for SeqDeserializer<I, E>"]], +"serde_json":[["impl Clone for Number"],["impl Clone for CompactFormatter"],["impl Clone for Map<String, Value>"],["impl<'a> Clone for PrettyFormatter<'a>"],["impl Clone for Value"],["impl Clone for Category"]], "shell_words":[["impl Clone for ParseError"]], "smallvec":[["impl<A: Array + Clone> Clone for IntoIter<A>where\n A::Item: Clone,"],["impl<A: Array> Clone for SmallVec<A>where\n A::Item: Clone,"]], "syn":[["impl Clone for UnOp"],["impl Clone for BareVariadic"],["impl Clone for ConstParam"],["impl Clone for ItemUse"],["impl Clone for Index"],["impl Clone for FieldMutability"],["impl Clone for DotDot"],["impl Clone for Tilde"],["impl Clone for ForeignItemType"],["impl Clone for PatParen"],["impl Clone for UseGlob"],["impl Clone for Crate"],["impl<'a, T, P> Clone for Pairs<'a, T, P>"],["impl Clone for ExprMatch"],["impl Clone for Type"],["impl Clone for VisRestricted"],["impl Clone for Minus"],["impl Clone for ExprGroup"],["impl Clone for Unsafe"],["impl Clone for ItemType"],["impl Clone for Dollar"],["impl Clone for Impl"],["impl Clone for StmtMacro"],["impl Clone for Override"],["impl Clone for QSelf"],["impl Clone for TypePtr"],["impl Clone for Pub"],["impl Clone for LitInt"],["impl Clone for Variant"],["impl Clone for Shr"],["impl Clone for LifetimeParam"],["impl Clone for Data"],["impl Clone for AssocConst"],["impl Clone for Final"],["impl Clone for GenericParam"],["impl Clone for ForeignItemMacro"],["impl Clone for TraitItemFn"],["impl Clone for Not"],["impl Clone for PatType"],["impl Clone for Comma"],["impl Clone for Static"],["impl Clone for LocalInit"],["impl Clone for ImplItemConst"],["impl Clone for Field"],["impl Clone for Dot"],["impl Clone for ExprIndex"],["impl Clone for ExprContinue"],["impl Clone for DotDotDot"],["impl Clone for RangeLimits"],["impl Clone for ParenthesizedGenericArguments"],["impl Clone for Mut"],["impl Clone for ExprAwait"],["impl Clone for PlusEq"],["impl Clone for PatStruct"],["impl Clone for RArrow"],["impl Clone for AngleBracketedGenericArguments"],["impl Clone for AndEq"],["impl Clone for Stmt"],["impl Clone for ItemStruct"],["impl Clone for At"],["impl Clone for Move"],["impl Clone for ExprLit"],["impl Clone for ExprCall"],["impl Clone for ExprTryBlock"],["impl Clone for UseTree"],["impl Clone for FieldsUnnamed"],["impl Clone for DataStruct"],["impl Clone for ImplRestriction"],["impl Clone for ItemExternCrate"],["impl Clone for Do"],["impl Clone for ImplItemMacro"],["impl Clone for ExprField"],["impl Clone for Bracket"],["impl Clone for ExprTry"],["impl Clone for TypeGroup"],["impl Clone for Type"],["impl Clone for Pat"],["impl Clone for ForeignItemStatic"],["impl Clone for WhereClause"],["impl Clone for ItemMod"],["impl Clone for PatTupleStruct"],["impl Clone for Match"],["impl Clone for GenericArgument"],["impl Clone for ExprBlock"],["impl Clone for PatReference"],["impl Clone for ShlEq"],["impl Clone for ImplItemType"],["impl Clone for ExprIf"],["impl Clone for Union"],["impl Clone for ItemTraitAlias"],["impl Clone for Question"],["impl Clone for DataUnion"],["impl Clone for ExprLoop"],["impl Clone for SelfValue"],["impl Clone for Meta"],["impl Clone for PathSegment"],["impl Clone for ItemMacro"],["impl Clone for ExprConst"],["impl Clone for ItemForeignMod"],["impl Clone for DotDotEq"],["impl Clone for ExprLet"],["impl Clone for PatSlice"],["impl Clone for Extern"],["impl Clone for PathSep"],["impl Clone for TraitBound"],["impl Clone for Group"],["impl Clone for Break"],["impl Clone for Fields"],["impl Clone for AttrStyle"],["impl Clone for Let"],["impl Clone for TypeTraitObject"],["impl Clone for ExprBinary"],["impl<'a> Clone for TypeGenerics<'a>"],["impl Clone for TypeArray"],["impl Clone for PredicateType"],["impl Clone for Slash"],["impl Clone for ExprRepeat"],["impl Clone for TraitItemMacro"],["impl Clone for Ge"],["impl Clone for Underscore"],["impl Clone for Abi"],["impl Clone for Return"],["impl Clone for Trait"],["impl Clone for PercentEq"],["impl Clone for AssocType"],["impl Clone for ItemUnion"],["impl Clone for Struct"],["impl Clone for SlashEq"],["impl Clone for FieldPat"],["impl Clone for Gt"],["impl Clone for Ne"],["impl Clone for TypeParam"],["impl Clone for PatIdent"],["impl Clone for StaticMutability"],["impl Clone for ItemConst"],["impl Clone for Plus"],["impl Clone for LitStr"],["impl Clone for Macro"],["impl Clone for TypePath"],["impl<T, P> Clone for Punctuated<T, P>where\n T: Clone,\n P: Clone,"],["impl Clone for ExprMethodCall"],["impl Clone for LitByteStr"],["impl Clone for File"],["impl Clone for Item"],["impl Clone for PathArguments"],["impl Clone for Use"],["impl Clone for Await"],["impl Clone for FieldsNamed"],["impl Clone for ItemTrait"],["impl Clone for StarEq"],["impl Clone for FieldValue"],["impl Clone for Le"],["impl Clone for WherePredicate"],["impl<'c, 'a> Clone for StepCursor<'c, 'a>"],["impl Clone for Macro"],["impl Clone for Loop"],["impl Clone for ItemStatic"],["impl Clone for LitByte"],["impl Clone for Typeof"],["impl Clone for Colon"],["impl Clone for ExprTuple"],["impl Clone for BinOp"],["impl Clone for FnArg"],["impl Clone for CaretEq"],["impl Clone for Fn"],["impl Clone for Become"],["impl Clone for DeriveInput"],["impl Clone for ExprClosure"],["impl Clone for Semi"],["impl Clone for Block"],["impl Clone for Receiver"],["impl Clone for Expr"],["impl Clone for Lit"],["impl Clone for Brace"],["impl Clone for Constraint"],["impl Clone for Async"],["impl Clone for Eq"],["impl Clone for Error"],["impl Clone for ExprReference"],["impl Clone for Path"],["impl Clone for TypeInfer"],["impl<'a> Clone for ImplGenerics<'a>"],["impl Clone for ExprArray"],["impl Clone for ExprInfer"],["impl Clone for Ref"],["impl Clone for Const"],["impl Clone for TypeSlice"],["impl<T> Clone for IntoIter<T>where\n T: Clone,"],["impl Clone for Pound"],["impl Clone for ExprUnsafe"],["impl Clone for PredicateLifetime"],["impl Clone for Else"],["impl Clone for Dyn"],["impl Clone for Unsized"],["impl Clone for TypeNever"],["impl Clone for ExprCast"],["impl<T, P> Clone for Pair<T, P>where\n T: Clone,\n P: Clone,"],["impl Clone for TraitItem"],["impl<T, P> Clone for IntoPairs<T, P>where\n T: Clone,\n P: Clone,"],["impl Clone for SelfType"],["impl Clone for Priv"],["impl Clone for As"],["impl Clone for Signature"],["impl Clone for TypeTuple"],["impl Clone for FatArrow"],["impl Clone for Visibility"],["impl Clone for ReturnType"],["impl Clone for TraitBoundModifier"],["impl Clone for In"],["impl Clone for UseName"],["impl Clone for ForeignItemFn"],["impl Clone for Percent"],["impl Clone for MacroDelimiter"],["impl Clone for LitFloat"],["impl Clone for Abstract"],["impl Clone for LitChar"],["impl Clone for Local"],["impl Clone for LitBool"],["impl Clone for ExprYield"],["impl Clone for TypeParamBound"],["impl Clone for ExprWhile"],["impl<'a> Clone for Turbofish<'a>"],["impl Clone for Variadic"],["impl Clone for UseRename"],["impl Clone for MetaNameValue"],["impl Clone for If"],["impl Clone for Caret"],["impl Clone for Or"],["impl Clone for Lt"],["impl Clone for Yield"],["impl Clone for Default"],["impl Clone for AndAnd"],["impl Clone for Virtual"],["impl Clone for ExprReturn"],["impl Clone for ExprAssign"],["impl Clone for DataEnum"],["impl Clone for ExprStruct"],["impl Clone for Lifetime"],["impl Clone for ExprForLoop"],["impl Clone for ItemFn"],["impl Clone for TypeMacro"],["impl Clone for ExprAsync"],["impl Clone for LArrow"],["impl Clone for Arm"],["impl Clone for Auto"],["impl Clone for ExprMacro"],["impl Clone for PatWild"],["impl Clone for ExprBreak"],["impl<'a, T> Clone for Iter<'a, T>"],["impl Clone for BareFnArg"],["impl Clone for ExprParen"],["impl Clone for Attribute"],["impl Clone for ItemImpl"],["impl Clone for Label"],["impl Clone for TypeParen"],["impl Clone for ImplItem"],["impl Clone for Paren"],["impl Clone for Generics"],["impl Clone for ForeignItem"],["impl Clone for Enum"],["impl Clone for Where"],["impl Clone for PatRest"],["impl Clone for Continue"],["impl Clone for OrOr"],["impl Clone for While"],["impl Clone for Super"],["impl Clone for TypeBareFn"],["impl Clone for EqEq"],["impl Clone for ExprPath"],["impl Clone for PatOr"],["impl Clone for For"],["impl Clone for Shl"],["impl Clone for And"],["impl Clone for UsePath"],["impl Clone for TraitItemConst"],["impl Clone for ImplItemFn"],["impl Clone for Box"],["impl Clone for TypeImplTrait"],["impl Clone for TypeReference"],["impl Clone for ShrEq"],["impl Clone for MetaList"],["impl Clone for OrEq"],["impl Clone for UseGroup"],["impl Clone for ItemEnum"],["impl Clone for ExprUnary"],["impl Clone for Star"],["impl Clone for TraitItemType"],["impl<'a> Clone for Cursor<'a>"],["impl Clone for Try"],["impl Clone for ExprRange"],["impl Clone for BoundLifetimes"],["impl Clone for PatTuple"],["impl Clone for Mod"],["impl Clone for Member"],["impl Clone for MinusEq"]], diff --git a/implementors/core/cmp/trait.Eq.js b/implementors/core/cmp/trait.Eq.js index 94e6c1b876..007d7a8a0b 100644 --- a/implementors/core/cmp/trait.Eq.js +++ b/implementors/core/cmp/trait.Eq.js @@ -37,7 +37,7 @@ "regex_syntax":[["impl Eq for FlagsItemKind"],["impl Eq for ClassUnicodeRange"],["impl Eq for AssertionKind"],["impl Eq for Dot"],["impl Eq for LookSet"],["impl Eq for Utf8Range"],["impl Eq for RepetitionOp"],["impl Eq for SpecialLiteralKind"],["impl Eq for ClassSet"],["impl Eq for HexLiteralKind"],["impl Eq for FlagsItem"],["impl Eq for Span"],["impl Eq for Comment"],["impl Eq for Alternation"],["impl Eq for ErrorKind"],["impl Eq for ClassSetRange"],["impl Eq for RepetitionKind"],["impl Eq for ClassUnicode"],["impl Eq for Literal"],["impl Eq for Literal"],["impl Eq for Flag"],["impl Eq for Error"],["impl Eq for Seq"],["impl Eq for ClassAsciiKind"],["impl Eq for ErrorKind"],["impl Eq for ClassBytesRange"],["impl Eq for ClassSetBinaryOpKind"],["impl Eq for Error"],["impl Eq for ClassSetItem"],["impl Eq for Class"],["impl Eq for ClassAscii"],["impl Eq for Error"],["impl Eq for Position"],["impl Eq for HirKind"],["impl Eq for ClassUnicodeKind"],["impl Eq for ClassUnicode"],["impl Eq for ClassBytes"],["impl Eq for WithComments"],["impl Eq for Utf8Sequence"],["impl Eq for Literal"],["impl Eq for ClassSetBinaryOp"],["impl Eq for Group"],["impl Eq for ClassSetUnion"],["impl Eq for RepetitionRange"],["impl Eq for Assertion"],["impl Eq for Properties"],["impl Eq for ClassPerl"],["impl Eq for LiteralKind"],["impl Eq for Hir"],["impl Eq for Concat"],["impl Eq for ClassBracketed"],["impl Eq for Look"],["impl Eq for SetFlags"],["impl Eq for Capture"],["impl Eq for Repetition"],["impl Eq for CaptureName"],["impl Eq for Ast"],["impl Eq for ClassPerlKind"],["impl Eq for Class"],["impl Eq for Flags"],["impl Eq for GroupKind"],["impl Eq for ClassUnicodeOpKind"],["impl Eq for Repetition"]], "rustix":[["impl Eq for Action"],["impl Eq for EventfdFlags"],["impl Eq for SpliceFlags"],["impl Eq for QueueSelector"],["impl Eq for EventFlags"],["impl Eq for DupFlags"],["impl Eq for SeekFrom"],["impl Eq for FdFlags"],["impl Eq for ReadWriteFlags"],["impl Eq for Errno"],["impl Eq for OptionalActions"],["impl Eq for CreateFlags"],["impl Eq for PipeFlags"],["impl Eq for PollFlags"]], "same_file":[["impl Eq for Handle"]], -"serde_json":[["impl Eq for Category"],["impl Eq for Value"],["impl Eq for Map<String, Value>"],["impl Eq for Number"]], +"serde_json":[["impl Eq for Category"],["impl Eq for Map<String, Value>"],["impl Eq for Value"],["impl Eq for Number"]], "shell_words":[["impl Eq for ParseError"]], "smallvec":[["impl<A: Array> Eq for SmallVec<A>where\n A::Item: Eq,"]], "syn":[["impl Eq for DeriveInput"],["impl Eq for Unsafe"],["impl Eq for ExprMatch"],["impl Eq for TypeMacro"],["impl Eq for ExprBinary"],["impl Eq for Super"],["impl Eq for Match"],["impl Eq for ShlEq"],["impl Eq for AngleBracketedGenericArguments"],["impl Eq for OrOr"],["impl Eq for TypeSlice"],["impl Eq for Const"],["impl Eq for ExprRepeat"],["impl Eq for Virtual"],["impl Eq for Le"],["impl Eq for Pound"],["impl Eq for TypeGroup"],["impl Eq for TraitItemType"],["impl Eq for Receiver"],["impl Eq for ItemUse"],["impl Eq for Priv"],["impl Eq for ItemExternCrate"],["impl Eq for Plus"],["impl Eq for AttrStyle"],["impl Eq for Semi"],["impl Eq for PathSep"],["impl Eq for ExprWhile"],["impl Eq for ImplItemConst"],["impl Eq for Data"],["impl Eq for PatSlice"],["impl Eq for Override"],["impl Eq for PatRest"],["impl Eq for ItemUnion"],["impl Eq for ExprBreak"],["impl Eq for AssocType"],["impl Eq for Underscore"],["impl Eq for UnOp"],["impl Eq for Become"],["impl Eq for ParenthesizedGenericArguments"],["impl Eq for ExprConst"],["impl Eq for At"],["impl Eq for Not"],["impl Eq for ItemMod"],["impl Eq for ExprStruct"],["impl Eq for Static"],["impl Eq for ExprReturn"],["impl Eq for LitFloat"],["impl Eq for Macro"],["impl Eq for ImplItem"],["impl Eq for UseTree"],["impl Eq for Label"],["impl Eq for DataUnion"],["impl Eq for Eq"],["impl Eq for BinOp"],["impl Eq for Local"],["impl<'a> Eq for Cursor<'a>"],["impl Eq for UseRename"],["impl Eq for DataEnum"],["impl Eq for Arm"],["impl Eq for SelfValue"],["impl Eq for Path"],["impl Eq for ImplItemFn"],["impl Eq for TypeReference"],["impl Eq for MacroDelimiter"],["impl Eq for DotDotEq"],["impl Eq for Box"],["impl Eq for Impl"],["impl Eq for Nothing"],["impl Eq for ExprLet"],["impl Eq for Yield"],["impl Eq for If"],["impl Eq for TraitBound"],["impl Eq for Paren"],["impl Eq for Ge"],["impl Eq for PredicateType"],["impl Eq for Break"],["impl Eq for Signature"],["impl Eq for Caret"],["impl Eq for UseGlob"],["impl Eq for StmtMacro"],["impl Eq for ExprCast"],["impl Eq for ItemConst"],["impl Eq for ExprContinue"],["impl Eq for DotDotDot"],["impl Eq for Auto"],["impl Eq for Await"],["impl Eq for MetaNameValue"],["impl Eq for Continue"],["impl Eq for While"],["impl Eq for PatParen"],["impl Eq for Lt"],["impl Eq for ExprAssign"],["impl Eq for Dot"],["impl Eq for Ne"],["impl Eq for Do"],["impl Eq for TypeTraitObject"],["impl Eq for ItemImpl"],["impl Eq for PatWild"],["impl Eq for ForeignItemType"],["impl Eq for Block"],["impl Eq for ExprIf"],["impl Eq for ExprPath"],["impl Eq for ExprLit"],["impl Eq for Pat"],["impl Eq for Member"],["impl Eq for ForeignItemFn"],["impl Eq for Trait"],["impl Eq for Dollar"],["impl Eq for ExprAsync"],["impl Eq for Bracket"],["impl Eq for ExprYield"],["impl Eq for FatArrow"],["impl Eq for LitByte"],["impl Eq for Visibility"],["impl Eq for Tilde"],["impl Eq for SlashEq"],["impl Eq for ExprReference"],["impl Eq for CaretEq"],["impl Eq for Crate"],["impl Eq for Abi"],["impl Eq for ExprTry"],["impl Eq for TypeParamBound"],["impl Eq for ExprTuple"],["impl Eq for Field"],["impl Eq for Struct"],["impl Eq for Constraint"],["impl Eq for ForeignItemMacro"],["impl Eq for Extern"],["impl Eq for PathArguments"],["impl Eq for Default"],["impl Eq for BoundLifetimes"],["impl Eq for PatStruct"],["impl Eq for TraitItem"],["impl Eq for Fn"],["impl Eq for Dyn"],["impl Eq for LitInt"],["impl Eq for Brace"],["impl Eq for WherePredicate"],["impl Eq for File"],["impl Eq for ItemTraitAlias"],["impl Eq for PatTuple"],["impl Eq for Expr"],["impl Eq for Mut"],["impl Eq for BareVariadic"],["impl Eq for ExprUnary"],["impl Eq for Meta"],["impl Eq for Else"],["impl Eq for ExprMethodCall"],["impl Eq for OrEq"],["impl Eq for Loop"],["impl Eq for ExprAwait"],["impl Eq for Or"],["impl Eq for Mod"],["impl Eq for GenericArgument"],["impl<'a> Eq for ImplGenerics<'a>"],["impl Eq for EqEq"],["impl Eq for Lifetime"],["impl Eq for Type"],["impl Eq for LitChar"],["impl Eq for GenericParam"],["impl Eq for AndEq"],["impl Eq for UsePath"],["impl Eq for FieldsNamed"],["impl Eq for Item"],["impl Eq for PatReference"],["impl Eq for TypeNever"],["impl Eq for Slash"],["impl Eq for UseName"],["impl Eq for ExprTryBlock"],["impl Eq for PatOr"],["impl Eq for TypeImplTrait"],["impl Eq for Ref"],["impl Eq for ExprMacro"],["impl Eq for LifetimeParam"],["impl Eq for And"],["impl<'a> Eq for TypeGenerics<'a>"],["impl Eq for TypeTuple"],["impl Eq for ExprParen"],["impl Eq for Enum"],["impl Eq for DotDot"],["impl Eq for StaticMutability"],["impl Eq for LocalInit"],["impl Eq for PathSegment"],["impl Eq for Stmt"],["impl Eq for ConstParam"],["impl Eq for PatIdent"],["impl Eq for LitBool"],["impl Eq for Percent"],["impl Eq for Minus"],["impl Eq for Gt"],["impl Eq for PredicateLifetime"],["impl Eq for Abstract"],["impl Eq for Index"],["impl Eq for Final"],["impl Eq for Type"],["impl<T, P> Eq for Punctuated<T, P>where\n T: Eq,\n P: Eq,"],["impl Eq for ItemTrait"],["impl<'a> Eq for Turbofish<'a>"],["impl Eq for ExprGroup"],["impl Eq for Async"],["impl Eq for FnArg"],["impl Eq for Comma"],["impl Eq for TypePtr"],["impl Eq for LArrow"],["impl Eq for In"],["impl Eq for Macro"],["impl Eq for ImplItemType"],["impl Eq for DataStruct"],["impl Eq for TypeParam"],["impl Eq for ItemMacro"],["impl Eq for ItemStruct"],["impl Eq for TypeParen"],["impl Eq for For"],["impl Eq for PlusEq"],["impl Eq for Use"],["impl Eq for RArrow"],["impl Eq for BareFnArg"],["impl Eq for TraitItemFn"],["impl Eq for Where"],["impl Eq for RangeLimits"],["impl Eq for MinusEq"],["impl Eq for As"],["impl Eq for TypeInfer"],["impl Eq for AndAnd"],["impl Eq for UseGroup"],["impl Eq for Move"],["impl Eq for ItemEnum"],["impl Eq for TypeBareFn"],["impl Eq for PatTupleStruct"],["impl Eq for TypeArray"],["impl Eq for ExprIndex"],["impl Eq for ExprLoop"],["impl Eq for FieldValue"],["impl Eq for TraitItemMacro"],["impl Eq for ImplItemMacro"],["impl Eq for PatType"],["impl Eq for Try"],["impl Eq for Variadic"],["impl Eq for FieldMutability"],["impl Eq for Lit"],["impl Eq for LitByteStr"],["impl Eq for Colon"],["impl Eq for TraitItemConst"],["impl Eq for AssocConst"],["impl Eq for FieldsUnnamed"],["impl Eq for ExprClosure"],["impl Eq for MetaList"],["impl Eq for Question"],["impl Eq for Variant"],["impl Eq for Generics"],["impl Eq for FieldPat"],["impl Eq for Typeof"],["impl Eq for Star"],["impl Eq for Return"],["impl Eq for Group"],["impl Eq for Shl"],["impl Eq for TypePath"],["impl Eq for SelfType"],["impl Eq for ExprInfer"],["impl Eq for ExprUnsafe"],["impl Eq for VisRestricted"],["impl Eq for ForeignItem"],["impl Eq for WhereClause"],["impl Eq for ForeignItemStatic"],["impl Eq for QSelf"],["impl Eq for Union"],["impl Eq for ImplRestriction"],["impl Eq for ItemType"],["impl Eq for Pub"],["impl Eq for StarEq"],["impl Eq for ShrEq"],["impl Eq for Shr"],["impl Eq for ExprForLoop"],["impl Eq for Let"],["impl Eq for ExprArray"],["impl Eq for ExprField"],["impl Eq for ExprRange"],["impl Eq for Attribute"],["impl Eq for ItemFn"],["impl Eq for TraitBoundModifier"],["impl Eq for ItemForeignMod"],["impl Eq for Unsized"],["impl Eq for LitStr"],["impl Eq for PercentEq"],["impl Eq for Fields"],["impl Eq for ExprCall"],["impl Eq for ItemStatic"],["impl Eq for ExprBlock"],["impl Eq for ReturnType"]], diff --git a/implementors/core/cmp/trait.PartialEq.js b/implementors/core/cmp/trait.PartialEq.js index 2a51839209..74ea7f0847 100644 --- a/implementors/core/cmp/trait.PartialEq.js +++ b/implementors/core/cmp/trait.PartialEq.js @@ -40,8 +40,8 @@ "regex_syntax":[["impl PartialEq<SpecialLiteralKind> for SpecialLiteralKind"],["impl PartialEq<ClassSetUnion> for ClassSetUnion"],["impl PartialEq<Class> for Class"],["impl PartialEq<ClassBytesRange> for ClassBytesRange"],["impl PartialEq<ClassUnicodeKind> for ClassUnicodeKind"],["impl PartialEq<RepetitionKind> for RepetitionKind"],["impl PartialEq<Position> for Position"],["impl PartialEq<LiteralKind> for LiteralKind"],["impl PartialEq<Error> for Error"],["impl PartialEq<ClassUnicode> for ClassUnicode"],["impl PartialEq<Look> for Look"],["impl PartialEq<Span> for Span"],["impl PartialEq<LookSet> for LookSet"],["impl PartialEq<ClassSetItem> for ClassSetItem"],["impl PartialEq<ErrorKind> for ErrorKind"],["impl PartialEq<Literal> for Literal"],["impl PartialEq<HirKind> for HirKind"],["impl PartialEq<Repetition> for Repetition"],["impl PartialEq<Hir> for Hir"],["impl PartialEq<ClassSetBinaryOpKind> for ClassSetBinaryOpKind"],["impl PartialEq<ClassBracketed> for ClassBracketed"],["impl PartialEq<Literal> for Literal"],["impl PartialEq<Concat> for Concat"],["impl PartialEq<HexLiteralKind> for HexLiteralKind"],["impl PartialEq<AssertionKind> for AssertionKind"],["impl PartialEq<Repetition> for Repetition"],["impl PartialEq<ClassAscii> for ClassAscii"],["impl PartialEq<RepetitionRange> for RepetitionRange"],["impl PartialEq<ClassSetBinaryOp> for ClassSetBinaryOp"],["impl PartialEq<CaptureName> for CaptureName"],["impl PartialEq<Capture> for Capture"],["impl PartialEq<Flags> for Flags"],["impl PartialEq<Utf8Sequence> for Utf8Sequence"],["impl PartialEq<Error> for Error"],["impl PartialEq<ClassUnicode> for ClassUnicode"],["impl PartialEq<Utf8Range> for Utf8Range"],["impl PartialEq<Flag> for Flag"],["impl PartialEq<ErrorKind> for ErrorKind"],["impl PartialEq<GroupKind> for GroupKind"],["impl PartialEq<Assertion> for Assertion"],["impl PartialEq<ClassPerl> for ClassPerl"],["impl PartialEq<ClassUnicodeRange> for ClassUnicodeRange"],["impl PartialEq<Comment> for Comment"],["impl PartialEq<ClassBytes> for ClassBytes"],["impl PartialEq<Group> for Group"],["impl PartialEq<Properties> for Properties"],["impl PartialEq<Alternation> for Alternation"],["impl PartialEq<ClassSet> for ClassSet"],["impl PartialEq<ClassUnicodeOpKind> for ClassUnicodeOpKind"],["impl PartialEq<Literal> for Literal"],["impl PartialEq<ClassSetRange> for ClassSetRange"],["impl PartialEq<SetFlags> for SetFlags"],["impl PartialEq<Seq> for Seq"],["impl PartialEq<ClassPerlKind> for ClassPerlKind"],["impl PartialEq<RepetitionOp> for RepetitionOp"],["impl PartialEq<FlagsItem> for FlagsItem"],["impl PartialEq<Dot> for Dot"],["impl PartialEq<ClassAsciiKind> for ClassAsciiKind"],["impl PartialEq<Class> for Class"],["impl PartialEq<FlagsItemKind> for FlagsItemKind"],["impl PartialEq<Error> for Error"],["impl PartialEq<WithComments> for WithComments"],["impl PartialEq<Ast> for Ast"]], "rustix":[["impl PartialEq<EventFlags> for EventFlags"],["impl PartialEq<SeekFrom> for SeekFrom"],["impl PartialEq<PipeFlags> for PipeFlags"],["impl PartialEq<Errno> for Errno"],["impl PartialEq<QueueSelector> for QueueSelector"],["impl PartialEq<OptionalActions> for OptionalActions"],["impl PartialEq<Action> for Action"],["impl PartialEq<FdFlags> for FdFlags"],["impl PartialEq<ReadWriteFlags> for ReadWriteFlags"],["impl PartialEq<EventfdFlags> for EventfdFlags"],["impl PartialEq<PollFlags> for PollFlags"],["impl PartialEq<CreateFlags> for CreateFlags"],["impl PartialEq<SpliceFlags> for SpliceFlags"],["impl PartialEq<DupFlags> for DupFlags"]], "same_file":[["impl PartialEq<Handle> for Handle"]], -"serde":[["impl<'a> PartialEq<Unexpected<'a>> for Unexpected<'a>"],["impl PartialEq<Error> for Error"]], -"serde_json":[["impl<'a> PartialEq<Value> for &'a str"],["impl<'a> PartialEq<i8> for &'a Value"],["impl PartialEq<Value> for i16"],["impl PartialEq<usize> for Value"],["impl<'a> PartialEq<u64> for &'a mut Value"],["impl PartialEq<Value> for f64"],["impl PartialEq<u32> for Value"],["impl PartialEq<i8> for Value"],["impl PartialEq<Value> for usize"],["impl PartialEq<Map<String, Value>> for Map<String, Value>"],["impl PartialEq<Value> for str"],["impl PartialEq<Value> for f32"],["impl PartialEq<isize> for Value"],["impl<'a> PartialEq<i64> for &'a Value"],["impl PartialEq<Category> for Category"],["impl<'a> PartialEq<isize> for &'a mut Value"],["impl PartialEq<Value> for i8"],["impl<'a> PartialEq<f32> for &'a Value"],["impl PartialEq<String> for Value"],["impl PartialEq<u16> for Value"],["impl<'a> PartialEq<u8> for &'a mut Value"],["impl PartialEq<Value> for Value"],["impl<'a> PartialEq<i16> for &'a mut Value"],["impl PartialEq<Value> for u16"],["impl<'a> PartialEq<i8> for &'a mut Value"],["impl<'a> PartialEq<i16> for &'a Value"],["impl<'a> PartialEq<&'a str> for Value"],["impl PartialEq<Value> for isize"],["impl<'a> PartialEq<u16> for &'a Value"],["impl PartialEq<Value> for u32"],["impl<'a> PartialEq<f32> for &'a mut Value"],["impl<'a> PartialEq<u16> for &'a mut Value"],["impl PartialEq<u64> for Value"],["impl PartialEq<Number> for Number"],["impl<'a> PartialEq<i32> for &'a Value"],["impl<'a> PartialEq<f64> for &'a mut Value"],["impl PartialEq<f64> for Value"],["impl PartialEq<bool> for Value"],["impl PartialEq<Value> for i64"],["impl PartialEq<u8> for Value"],["impl<'a> PartialEq<u32> for &'a Value"],["impl PartialEq<Value> for u64"],["impl PartialEq<Value> for i32"],["impl<'a> PartialEq<u32> for &'a mut Value"],["impl<'a> PartialEq<bool> for &'a mut Value"],["impl PartialEq<Value> for u8"],["impl PartialEq<Value> for String"],["impl PartialEq<str> for Value"],["impl<'a> PartialEq<bool> for &'a Value"],["impl PartialEq<f32> for Value"],["impl<'a> PartialEq<u8> for &'a Value"],["impl PartialEq<i64> for Value"],["impl<'a> PartialEq<i32> for &'a mut Value"],["impl PartialEq<i32> for Value"],["impl<'a> PartialEq<isize> for &'a Value"],["impl PartialEq<i16> for Value"],["impl<'a> PartialEq<usize> for &'a mut Value"],["impl<'a> PartialEq<f64> for &'a Value"],["impl<'a> PartialEq<i64> for &'a mut Value"],["impl PartialEq<Value> for bool"],["impl<'a> PartialEq<usize> for &'a Value"],["impl<'a> PartialEq<u64> for &'a Value"]], +"serde":[["impl PartialEq<Error> for Error"],["impl<'a> PartialEq<Unexpected<'a>> for Unexpected<'a>"]], +"serde_json":[["impl PartialEq<Value> for Value"],["impl PartialEq<isize> for Value"],["impl<'a> PartialEq<u32> for &'a mut Value"],["impl<'a> PartialEq<u8> for &'a mut Value"],["impl<'a> PartialEq<usize> for &'a Value"],["impl PartialEq<Value> for i16"],["impl PartialEq<usize> for Value"],["impl<'a> PartialEq<i8> for &'a Value"],["impl<'a> PartialEq<i64> for &'a Value"],["impl<'a> PartialEq<f32> for &'a Value"],["impl PartialEq<u16> for Value"],["impl PartialEq<str> for Value"],["impl PartialEq<Value> for f32"],["impl PartialEq<String> for Value"],["impl<'a> PartialEq<usize> for &'a mut Value"],["impl<'a> PartialEq<u32> for &'a Value"],["impl<'a> PartialEq<f32> for &'a mut Value"],["impl PartialEq<Value> for isize"],["impl<'a> PartialEq<f64> for &'a mut Value"],["impl<'a> PartialEq<i16> for &'a Value"],["impl PartialEq<Value> for i32"],["impl PartialEq<i8> for Value"],["impl PartialEq<i64> for Value"],["impl<'a> PartialEq<&'a str> for Value"],["impl PartialEq<f64> for Value"],["impl PartialEq<f32> for Value"],["impl PartialEq<bool> for Value"],["impl<'a> PartialEq<u64> for &'a Value"],["impl PartialEq<u8> for Value"],["impl<'a> PartialEq<isize> for &'a Value"],["impl PartialEq<Value> for i8"],["impl PartialEq<Value> for str"],["impl PartialEq<Value> for u64"],["impl<'a> PartialEq<isize> for &'a mut Value"],["impl<'a> PartialEq<bool> for &'a Value"],["impl<'a> PartialEq<i32> for &'a mut Value"],["impl<'a> PartialEq<u64> for &'a mut Value"],["impl PartialEq<Value> for u16"],["impl PartialEq<Value> for bool"],["impl<'a> PartialEq<f64> for &'a Value"],["impl PartialEq<Number> for Number"],["impl<'a> PartialEq<u8> for &'a Value"],["impl PartialEq<u64> for Value"],["impl PartialEq<Value> for u32"],["impl PartialEq<i32> for Value"],["impl<'a> PartialEq<Value> for &'a str"],["impl<'a> PartialEq<bool> for &'a mut Value"],["impl<'a> PartialEq<i8> for &'a mut Value"],["impl<'a> PartialEq<u16> for &'a mut Value"],["impl PartialEq<Value> for f64"],["impl<'a> PartialEq<i32> for &'a Value"],["impl PartialEq<u32> for Value"],["impl<'a> PartialEq<u16> for &'a Value"],["impl PartialEq<Value> for u8"],["impl PartialEq<Value> for String"],["impl<'a> PartialEq<i16> for &'a mut Value"],["impl<'a> PartialEq<i64> for &'a mut Value"],["impl PartialEq<Category> for Category"],["impl PartialEq<Value> for usize"],["impl PartialEq<Map<String, Value>> for Map<String, Value>"],["impl PartialEq<Value> for i64"],["impl PartialEq<i16> for Value"]], "shell_words":[["impl PartialEq<ParseError> for ParseError"]], "smallvec":[["impl<A: Array, B: Array> PartialEq<SmallVec<B>> for SmallVec<A>where\n A::Item: PartialEq<B::Item>,"]], "strsim":[["impl PartialEq<StrSimError> for StrSimError"]], diff --git a/implementors/core/convert/trait.From.js b/implementors/core/convert/trait.From.js index 2d2a1b0065..4f66e590bd 100644 --- a/implementors/core/convert/trait.From.js +++ b/implementors/core/convert/trait.From.js @@ -26,7 +26,7 @@ "regex_automata":[["impl From<Span> for Range<usize>"],["impl From<u8> for SmallIndex"],["impl From<u8> for PatternID"],["impl From<Range<usize>> for Span"],["impl<'h, H: ?Sized + AsRef<[u8]>> From<&'h H> for Input<'h>"],["impl From<u8> for StateID"]], "regex_syntax":[["impl From<Error> for Error"],["impl From<u8> for Literal"],["impl From<char> for Literal"],["impl From<Error> for Error"]], "rustix":[["impl From<Errno> for Error"]], -"serde_json":[["impl From<i64> for Value"],["impl<'a> From<Cow<'a, str>> for Value"],["impl<T> From<Option<T>> for Valuewhere\n T: Into<Value>,"],["impl From<f32> for Value"],["impl<T: Into<Value>> From<Vec<T, Global>> for Value"],["impl From<isize> for Number"],["impl From<f64> for Value"],["impl From<Number> for Value"],["impl From<bool> for Value"],["impl From<usize> for Value"],["impl From<String> for Value"],["impl From<usize> for Number"],["impl From<u64> for Value"],["impl From<u8> for Number"],["impl From<i16> for Number"],["impl From<i16> for Value"],["impl From<i8> for Number"],["impl From<u16> for Number"],["impl<'a> From<&'a str> for Value"],["impl From<u8> for Value"],["impl<'a, T: Clone + Into<Value>> From<&'a [T]> for Value"],["impl From<()> for Value"],["impl From<u32> for Value"],["impl From<u16> for Value"],["impl From<Map<String, Value>> for Value"],["impl From<i32> for Value"],["impl From<isize> for Value"],["impl From<u32> for Number"],["impl From<Error> for Error"],["impl From<i8> for Value"],["impl From<i64> for Number"],["impl From<u64> for Number"],["impl From<i32> for Number"]], +"serde_json":[["impl<'a> From<Cow<'a, str>> for Value"],["impl From<i8> for Value"],["impl From<u16> for Value"],["impl From<u8> for Number"],["impl From<i16> for Value"],["impl From<u32> for Number"],["impl From<String> for Value"],["impl From<u32> for Value"],["impl<'a> From<&'a str> for Value"],["impl From<Map<String, Value>> for Value"],["impl From<u8> for Value"],["impl From<u16> for Number"],["impl From<i32> for Number"],["impl<'a, T: Clone + Into<Value>> From<&'a [T]> for Value"],["impl From<u64> for Value"],["impl From<i16> for Number"],["impl From<i32> for Value"],["impl From<usize> for Value"],["impl From<()> for Value"],["impl<T> From<Option<T>> for Valuewhere\n T: Into<Value>,"],["impl From<usize> for Number"],["impl From<Number> for Value"],["impl From<bool> for Value"],["impl From<i8> for Number"],["impl<T: Into<Value>> From<Vec<T, Global>> for Value"],["impl From<f64> for Value"],["impl From<u64> for Number"],["impl From<isize> for Value"],["impl From<i64> for Number"],["impl From<isize> for Number"],["impl From<f32> for Value"],["impl From<i64> for Value"],["impl From<Error> for Error"]], "smallvec":[["impl<'a, A: Array> From<&'a [<A as Array>::Item]> for SmallVec<A>where\n A::Item: Clone,"],["impl<A: Array> From<Vec<<A as Array>::Item, Global>> for SmallVec<A>"],["impl<A: Array> From<A> for SmallVec<A>"],["impl From<LayoutError> for CollectionAllocErr"]], "syn":[["impl From<Lifetime> for TypeParamBound"],["impl From<DeriveInput> for Item"],["impl From<PatReference> for Pat"],["impl From<ExprBreak> for Expr"],["impl<T> From<T> for PathSegmentwhere\n T: Into<Ident>,"],["impl<T> From<T> for Pathwhere\n T: Into<PathSegment>,"],["impl From<TypeTuple> for Type"],["impl From<ImplItemFn> for ImplItem"],["impl From<LitByteStr> for Lit"],["impl From<LitByte> for Lit"],["impl From<LexError> for Error"],["impl From<ExprUnary> for Expr"],["impl From<PatIdent> for Pat"],["impl From<ItemUse> for Item"],["impl From<ItemMacro> for Item"],["impl From<ExprLit> for Expr"],["impl From<ExprCast> for Expr"],["impl From<ExprLit> for Pat"],["impl From<ExprCall> for Expr"],["impl From<SelfValue> for Ident"],["impl From<ExprRepeat> for Expr"],["impl From<PatRest> for Pat"],["impl From<ExprUnsafe> for Expr"],["impl From<PatType> for FnArg"],["impl From<MetaNameValue> for Meta"],["impl From<Crate> for Ident"],["impl From<Underscore> for Ident"],["impl From<ExprReference> for Expr"],["impl From<ItemStruct> for DeriveInput"],["impl From<ExprTuple> for Expr"],["impl From<LitFloat> for Lit"],["impl From<MetaList> for Meta"],["impl From<Literal> for LitFloat"],["impl From<ItemFn> for Item"],["impl From<Ident> for Member"],["impl From<ItemUnion> for DeriveInput"],["impl From<ItemImpl> for Item"],["impl From<UseGroup> for UseTree"],["impl From<TraitItemType> for TraitItem"],["impl From<TypePath> for Type"],["impl From<TypeSlice> for Type"],["impl From<ConstParam> for GenericParam"],["impl From<usize> for Index"],["impl From<ExprRange> for Expr"],["impl From<PatSlice> for Pat"],["impl From<ItemType> for Item"],["impl From<TypeTraitObject> for Type"],["impl From<ExprIndex> for Expr"],["impl From<ExprArray> for Expr"],["impl From<ExprTryBlock> for Expr"],["impl From<ItemForeignMod> for Item"],["impl From<LitStr> for Lit"],["impl From<ExprAsync> for Expr"],["impl From<ExprMatch> for Expr"],["impl From<UseRename> for UseTree"],["impl From<UseGlob> for UseTree"],["impl From<ExprInfer> for Expr"],["impl From<ForeignItemMacro> for ForeignItem"],["impl From<ImplItemMacro> for ImplItem"],["impl From<PatTuple> for Pat"],["impl From<PatStruct> for Pat"],["impl From<TypeImplTrait> for Type"],["impl From<Path> for Meta"],["impl From<ExprAwait> for Expr"],["impl From<FieldsNamed> for Fields"],["impl From<ExprConst> for Pat"],["impl From<Index> for Member"],["impl From<ForeignItemFn> for ForeignItem"],["impl From<TypeParam> for GenericParam"],["impl From<Super> for Ident"],["impl From<ItemTraitAlias> for Item"],["impl From<TypePtr> for Type"],["impl From<ItemConst> for Item"],["impl From<ExprWhile> for Expr"],["impl From<ExprRange> for Pat"],["impl From<TypeMacro> for Type"],["impl From<TypeInfer> for Type"],["impl From<PredicateLifetime> for WherePredicate"],["impl From<ExprLoop> for Expr"],["impl From<ExprForLoop> for Expr"],["impl From<TraitBound> for TypeParamBound"],["impl From<ItemTrait> for Item"],["impl From<TypeBareFn> for Type"],["impl From<PatWild> for Pat"],["impl From<TypeReference> for Type"],["impl From<Ident> for TypeParam"],["impl From<TraitItemConst> for TraitItem"],["impl From<ForeignItemStatic> for ForeignItem"],["impl From<ItemUnion> for Item"],["impl From<ExprConst> for Expr"],["impl From<Extern> for Ident"],["impl From<ExprYield> for Expr"],["impl From<usize> for Member"],["impl From<TypeGroup> for Type"],["impl From<ExprGroup> for Expr"],["impl From<ItemEnum> for DeriveInput"],["impl From<Receiver> for FnArg"],["impl From<ExprPath> for Expr"],["impl From<TraitItemFn> for TraitItem"],["impl From<LifetimeParam> for GenericParam"],["impl From<ExprBinary> for Expr"],["impl From<ExprMacro> for Expr"],["impl From<ItemStruct> for Item"],["impl From<TypeParen> for Type"],["impl From<ExprBlock> for Expr"],["impl From<ImplItemConst> for ImplItem"],["impl From<ExprClosure> for Expr"],["impl From<ExprPath> for Pat"],["impl From<ExprMethodCall> for Expr"],["impl From<ExprTry> for Expr"],["impl From<FieldsUnnamed> for Fields"],["impl From<PatTupleStruct> for Pat"],["impl From<LitChar> for Lit"],["impl From<TypeArray> for Type"],["impl From<ItemExternCrate> for Item"],["impl From<UsePath> for UseTree"],["impl From<PatParen> for Pat"],["impl From<ImplItemType> for ImplItem"],["impl From<PatOr> for Pat"],["impl From<ItemMod> for Item"],["impl From<ExprAssign> for Expr"],["impl From<ForeignItemType> for ForeignItem"],["impl From<LitInt> for Lit"],["impl From<PredicateType> for WherePredicate"],["impl From<ExprParen> for Expr"],["impl From<ExprLet> for Expr"],["impl From<UseName> for UseTree"],["impl From<Literal> for LitInt"],["impl From<ExprStruct> for Expr"],["impl From<TypeNever> for Type"],["impl From<ExprIf> for Expr"],["impl From<ExprMacro> for Pat"],["impl From<PatType> for Pat"],["impl From<SelfType> for Ident"],["impl From<LitBool> for Lit"],["impl From<ExprReturn> for Expr"],["impl From<ItemEnum> for Item"],["impl From<ExprContinue> for Expr"],["impl From<ExprField> for Expr"],["impl From<ItemStatic> for Item"],["impl From<TraitItemMacro> for TraitItem"]], "syntect":[["impl From<Error> for Error"],["impl From<ParsingError> for Error"],["impl From<Error> for Error"],["impl From<Error> for LoadingError"],["impl From<Error> for LoadingError"],["impl From<ScopeError> for Error"],["impl From<LoadingError> for Error"]], diff --git a/implementors/core/default/trait.Default.js b/implementors/core/default/trait.Default.js index 7077b9af3f..944c41182b 100644 --- a/implementors/core/default/trait.Default.js +++ b/implementors/core/default/trait.Default.js @@ -39,7 +39,7 @@ "rustix":[["impl Default for EventFlags"]], "ryu":[["impl Default for Buffer"]], "serde":[["impl Default for IgnoredAny"]], -"serde_json":[["impl Default for Value"],["impl Default for Map<String, Value>"],["impl<'a> Default for PrettyFormatter<'a>"]], +"serde_json":[["impl Default for Map<String, Value>"],["impl Default for Value"],["impl<'a> Default for PrettyFormatter<'a>"]], "smallvec":[["impl<A: Array> Default for SmallVec<A>"]], "syn":[["impl Default for In"],["impl Default for BoundLifetimes"],["impl<T, P> Default for Punctuated<T, P>"],["impl Default for And"],["impl Default for Impl"],["impl Default for StarEq"],["impl Default for Move"],["impl Default for CaretEq"],["impl Default for FatArrow"],["impl Default for Crate"],["impl Default for DotDotDot"],["impl Default for AndEq"],["impl Default for Macro"],["impl Default for Match"],["impl Default for Virtual"],["impl Default for Underscore"],["impl Default for Unsafe"],["impl Default for Shl"],["impl Default for Enum"],["impl Default for OrOr"],["impl Default for Struct"],["impl Default for Le"],["impl Default for Tilde"],["impl Default for Brace"],["impl Default for Caret"],["impl Default for Colon"],["impl Default for SlashEq"],["impl Default for ShrEq"],["impl Default for Default"],["impl Default for Dot"],["impl Default for Type"],["impl Default for Become"],["impl Default for While"],["impl Default for Question"],["impl Default for Abstract"],["impl Default for Else"],["impl Default for Or"],["impl Default for Dollar"],["impl Default for Unsized"],["impl Default for Box"],["impl Default for PathArguments"],["impl Default for Do"],["impl Default for Minus"],["impl Default for PercentEq"],["impl Default for Loop"],["impl Default for Percent"],["impl Default for OrEq"],["impl Default for Slash"],["impl Default for Paren"],["impl Default for Gt"],["impl Default for Dyn"],["impl Default for Group"],["impl Default for Super"],["impl Default for PlusEq"],["impl Default for As"],["impl Default for Ge"],["impl Default for Star"],["impl Default for Ref"],["impl Default for AndAnd"],["impl Default for Fn"],["impl Default for Shr"],["impl Default for Mut"],["impl Default for Bracket"],["impl Default for Semi"],["impl Default for LArrow"],["impl Default for Yield"],["impl Default for DotDotEq"],["impl Default for Override"],["impl Default for RArrow"],["impl Default for Ne"],["impl Default for Eq"],["impl Default for Use"],["impl Default for Continue"],["impl Default for Trait"],["impl Default for Pound"],["impl Default for PathSep"],["impl Default for Auto"],["impl Default for ShlEq"],["impl Default for SelfType"],["impl Default for Generics"],["impl Default for If"],["impl Default for Mod"],["impl Default for DotDot"],["impl Default for Comma"],["impl Default for Pub"],["impl Default for Not"],["impl Default for Final"],["impl Default for EqEq"],["impl Default for Typeof"],["impl Default for For"],["impl Default for Extern"],["impl Default for Break"],["impl Default for SelfValue"],["impl Default for Where"],["impl Default for Static"],["impl Default for Async"],["impl Default for MinusEq"],["impl Default for At"],["impl Default for Const"],["impl Default for Let"],["impl Default for Await"],["impl Default for Lt"],["impl Default for Priv"],["impl Default for Union"],["impl Default for Return"],["impl Default for Plus"],["impl Default for Try"]], "syntect":[["impl Default for Scope"],["impl Default for ScopeSelector"],["impl Default for ScopeStack"],["impl Default for UnderlineOption"],["impl Default for ScopeSelectors"],["impl Default for ThemeSettings"],["impl Default for Region"],["impl Default for Theme"],["impl Default for ThemeItem"],["impl Default for StyleModifier"],["impl Default for SyntaxSet"],["impl Default for Style"],["impl Default for ThemeSet"],["impl Default for FontStyle"],["impl Default for SyntaxSetBuilder"]], diff --git a/implementors/core/fmt/trait.Debug.js b/implementors/core/fmt/trait.Debug.js index d3511f30a6..cefe1c70db 100644 --- a/implementors/core/fmt/trait.Debug.js +++ b/implementors/core/fmt/trait.Debug.js @@ -53,8 +53,8 @@ "rustix":[["impl Debug for OptionalActions"],["impl Debug for FdFlags"],["impl Debug for PipeFlags"],["impl Debug for QueueSelector"],["impl Debug for EventFlags"],["impl Debug for SeekFrom"],["impl Debug for Errno"],["impl Debug for CreateFlags"],["impl Debug for ReadWriteFlags"],["impl Debug for Action"],["impl Debug for EventfdFlags"],["impl Debug for SpliceFlags"],["impl<'fd> Debug for PollFd<'fd>"],["impl Debug for DupFlags"],["impl Debug for PollFlags"]], "same_file":[["impl Debug for Handle"]], "scopeguard":[["impl<T, F, S> Debug for ScopeGuard<T, F, S>where\n T: Debug,\n F: FnOnce(T),\n S: Strategy,"],["impl Debug for Always"]], -"serde":[["impl<'de, E> Debug for BorrowedStrDeserializer<'de, E>"],["impl<E> Debug for I16Deserializer<E>"],["impl<E> Debug for BoolDeserializer<E>"],["impl<E> Debug for I128Deserializer<E>"],["impl<E> Debug for U32Deserializer<E>"],["impl Debug for Error"],["impl Debug for IgnoredAny"],["impl<'de, E> Debug for BorrowedBytesDeserializer<'de, E>"],["impl<E> Debug for CharDeserializer<E>"],["impl<E> Debug for F64Deserializer<E>"],["impl<E> Debug for U16Deserializer<E>"],["impl<E> Debug for I32Deserializer<E>"],["impl<E> Debug for StringDeserializer<E>"],["impl<E> Debug for I64Deserializer<E>"],["impl<E> Debug for I8Deserializer<E>"],["impl<'de, I, E> Debug for MapDeserializer<'de, I, E>where\n I: Iterator + Debug,\n I::Item: Pair,\n <I::Item as Pair>::Second: Debug,"],["impl<E> Debug for UsizeDeserializer<E>"],["impl<'a> Debug for Unexpected<'a>"],["impl<E> Debug for F32Deserializer<E>"],["impl<I, E> Debug for SeqDeserializer<I, E>where\n I: Debug,"],["impl<A: Debug> Debug for SeqAccessDeserializer<A>"],["impl<'a, E> Debug for CowStrDeserializer<'a, E>"],["impl<'a, E> Debug for StrDeserializer<'a, E>"],["impl<E> Debug for U8Deserializer<E>"],["impl<E> Debug for IsizeDeserializer<E>"],["impl<'a, E> Debug for BytesDeserializer<'a, E>"],["impl<E> Debug for U64Deserializer<E>"],["impl<A: Debug> Debug for EnumAccessDeserializer<A>"],["impl<E> Debug for U128Deserializer<E>"],["impl<A: Debug> Debug for MapAccessDeserializer<A>"],["impl<E> Debug for UnitDeserializer<E>"]], -"serde_json":[["impl Debug for Error"],["impl Debug for Category"],["impl Debug for CompactFormatter"],["impl Debug for Number"],["impl Debug for Map<String, Value>"],["impl<'a> Debug for PrettyFormatter<'a>"],["impl Debug for Value"]], +"serde":[["impl<'de, E> Debug for BorrowedStrDeserializer<'de, E>"],["impl<E> Debug for BoolDeserializer<E>"],["impl<E> Debug for I8Deserializer<E>"],["impl<E> Debug for CharDeserializer<E>"],["impl<E> Debug for UsizeDeserializer<E>"],["impl<A: Debug> Debug for MapAccessDeserializer<A>"],["impl<E> Debug for F64Deserializer<E>"],["impl<E> Debug for U64Deserializer<E>"],["impl<'a, E> Debug for StrDeserializer<'a, E>"],["impl<E> Debug for F32Deserializer<E>"],["impl<'de, I, E> Debug for MapDeserializer<'de, I, E>where\n I: Iterator + Debug,\n I::Item: Pair,\n <I::Item as Pair>::Second: Debug,"],["impl<E> Debug for StringDeserializer<E>"],["impl<E> Debug for IsizeDeserializer<E>"],["impl<I, E> Debug for SeqDeserializer<I, E>where\n I: Debug,"],["impl<E> Debug for U32Deserializer<E>"],["impl<'de, E> Debug for BorrowedBytesDeserializer<'de, E>"],["impl<E> Debug for I16Deserializer<E>"],["impl<E> Debug for I32Deserializer<E>"],["impl<'a> Debug for Unexpected<'a>"],["impl<A: Debug> Debug for EnumAccessDeserializer<A>"],["impl<E> Debug for U128Deserializer<E>"],["impl<E> Debug for U16Deserializer<E>"],["impl<A: Debug> Debug for SeqAccessDeserializer<A>"],["impl Debug for Error"],["impl<E> Debug for U8Deserializer<E>"],["impl<E> Debug for I64Deserializer<E>"],["impl<'a, E> Debug for CowStrDeserializer<'a, E>"],["impl Debug for IgnoredAny"],["impl<E> Debug for I128Deserializer<E>"],["impl<E> Debug for UnitDeserializer<E>"],["impl<'a, E> Debug for BytesDeserializer<'a, E>"]], +"serde_json":[["impl Debug for Number"],["impl Debug for Value"],["impl Debug for CompactFormatter"],["impl Debug for Error"],["impl<'a> Debug for PrettyFormatter<'a>"],["impl Debug for Map<String, Value>"],["impl Debug for Category"]], "shell_words":[["impl Debug for ParseError"]], "smallvec":[["impl Debug for CollectionAllocErr"],["impl<'a, T: 'a + Array> Debug for Drain<'a, T>where\n T::Item: Debug,"],["impl<A: Array> Debug for IntoIter<A>where\n A::Item: Debug,"],["impl<A: Array> Debug for SmallVec<A>where\n A::Item: Debug,"]], "strsim":[["impl Debug for StrSimError"]], diff --git a/implementors/core/fmt/trait.Display.js b/implementors/core/fmt/trait.Display.js index 04b3027d39..4b92043c29 100644 --- a/implementors/core/fmt/trait.Display.js +++ b/implementors/core/fmt/trait.Display.js @@ -30,8 +30,8 @@ "regex_automata":[["impl Display for BuildError"],["impl Display for SerializeError"],["impl Display for MatchError"],["impl Display for PatternIDError"],["impl Display for StateIDError"],["impl Display for BuildError"],["impl Display for BuildError"],["impl Display for UnicodeWordBoundaryError"],["impl Display for CacheError"],["impl Display for PatternSetInsertError"],["impl Display for GroupInfoError"],["impl Display for BuildError"],["impl Display for DeserializeError"],["impl Display for SmallIndexError"]], "regex_syntax":[["impl Display for CaseFoldError"],["impl Display for Error"],["impl Display for Error"],["impl Display for ErrorKind"],["impl Display for ErrorKind"],["impl Display for Hir"],["impl Display for Error"],["impl Display for Ast"],["impl Display for UnicodeWordError"]], "rustix":[["impl Display for Errno"]], -"serde":[["impl<'a> Display for dyn Expected + 'a"],["impl<'a> Display for Unexpected<'a>"],["impl Display for Error"]], -"serde_json":[["impl Display for Error"],["impl Display for Value"],["impl Display for Number"]], +"serde":[["impl Display for Error"],["impl<'a> Display for Unexpected<'a>"],["impl<'a> Display for dyn Expected + 'a"]], +"serde_json":[["impl Display for Value"],["impl Display for Number"],["impl Display for Error"]], "shell_words":[["impl Display for ParseError"]], "smallvec":[["impl Display for CollectionAllocErr"]], "strsim":[["impl Display for StrSimError"]], diff --git a/implementors/core/iter/traits/collect/trait.IntoIterator.js b/implementors/core/iter/traits/collect/trait.IntoIterator.js index 07c90e4270..1c4cf0e504 100644 --- a/implementors/core/iter/traits/collect/trait.IntoIterator.js +++ b/implementors/core/iter/traits/collect/trait.IntoIterator.js @@ -9,7 +9,7 @@ "regex":[["impl<'a> IntoIterator for &'a SetMatches"],["impl IntoIterator for SetMatches"],["impl IntoIterator for SetMatches"],["impl<'a> IntoIterator for &'a SetMatches"]], "regex_syntax":[["impl<'a> IntoIterator for &'a Utf8Sequence"]], "rustix":[["impl<'a> IntoIterator for &'a EventVec"]], -"serde_json":[["impl<'a> IntoIterator for &'a mut Map<String, Value>"],["impl<'a> IntoIterator for &'a Map<String, Value>"],["impl IntoIterator for Map<String, Value>"]], +"serde_json":[["impl<'a> IntoIterator for &'a Map<String, Value>"],["impl IntoIterator for Map<String, Value>"],["impl<'a> IntoIterator for &'a mut Map<String, Value>"]], "smallvec":[["impl<'a, A: Array> IntoIterator for &'a SmallVec<A>"],["impl<'a, A: Array> IntoIterator for &'a mut SmallVec<A>"],["impl<A: Array> IntoIterator for SmallVec<A>"]], "syn":[["impl<'a> IntoIterator for &'a Fields"],["impl IntoIterator for Error"],["impl<'a> IntoIterator for &'a mut Fields"],["impl<'a, T, P> IntoIterator for &'a Punctuated<T, P>"],["impl<'a> IntoIterator for &'a Error"],["impl<'a, T, P> IntoIterator for &'a mut Punctuated<T, P>"],["impl IntoIterator for Fields"],["impl<T, P> IntoIterator for Punctuated<T, P>"]], "walkdir":[["impl IntoIterator for WalkDir"]] diff --git a/implementors/core/iter/traits/double_ended/trait.DoubleEndedIterator.js b/implementors/core/iter/traits/double_ended/trait.DoubleEndedIterator.js index 9c89e9362d..4aacedc05e 100644 --- a/implementors/core/iter/traits/double_ended/trait.DoubleEndedIterator.js +++ b/implementors/core/iter/traits/double_ended/trait.DoubleEndedIterator.js @@ -5,7 +5,7 @@ "memchr":[["impl<'a, 'h> DoubleEndedIterator for TwoIter<'a, 'h>"],["impl<'h> DoubleEndedIterator for Memchr2<'h>"],["impl<'a, 'h> DoubleEndedIterator for TwoIter<'a, 'h>"],["impl<'a, 'h> DoubleEndedIterator for OneIter<'a, 'h>"],["impl<'a, 'h> DoubleEndedIterator for TwoIter<'a, 'h>"],["impl<'a, 'h> DoubleEndedIterator for ThreeIter<'a, 'h>"],["impl<'a, 'h> DoubleEndedIterator for ThreeIter<'a, 'h>"],["impl<'a, 'h> DoubleEndedIterator for ThreeIter<'a, 'h>"],["impl<'h> DoubleEndedIterator for Memchr3<'h>"],["impl<'h> DoubleEndedIterator for Memchr<'h>"],["impl<'a, 'h> DoubleEndedIterator for OneIter<'a, 'h>"],["impl<'a, 'h> DoubleEndedIterator for OneIter<'a, 'h>"]], "regex":[["impl<'a> DoubleEndedIterator for SetMatchesIter<'a>"],["impl DoubleEndedIterator for SetMatchesIntoIter"],["impl<'a> DoubleEndedIterator for SetMatchesIter<'a>"],["impl DoubleEndedIterator for SetMatchesIntoIter"]], "regex_automata":[["impl<'a> DoubleEndedIterator for PatternSetIter<'a>"]], -"serde_json":[["impl<'a> DoubleEndedIterator for Keys<'a>"],["impl DoubleEndedIterator for IntoIter"],["impl<'a> DoubleEndedIterator for ValuesMut<'a>"],["impl<'a> DoubleEndedIterator for Iter<'a>"],["impl<'a> DoubleEndedIterator for IterMut<'a>"],["impl<'a> DoubleEndedIterator for Values<'a>"]], +"serde_json":[["impl<'a> DoubleEndedIterator for ValuesMut<'a>"],["impl DoubleEndedIterator for IntoIter"],["impl<'a> DoubleEndedIterator for Keys<'a>"],["impl<'a> DoubleEndedIterator for Iter<'a>"],["impl<'a> DoubleEndedIterator for IterMut<'a>"],["impl<'a> DoubleEndedIterator for Values<'a>"]], "smallvec":[["impl<'a, T: 'a + Array> DoubleEndedIterator for Drain<'a, T>"],["impl<A: Array> DoubleEndedIterator for IntoIter<A>"]], "syn":[["impl<'a, T> DoubleEndedIterator for Iter<'a, T>"],["impl<'a, T, P> DoubleEndedIterator for PairsMut<'a, T, P>"],["impl<T> DoubleEndedIterator for IntoIter<T>"],["impl<T, P> DoubleEndedIterator for IntoPairs<T, P>"],["impl<'a, T, P> DoubleEndedIterator for Pairs<'a, T, P>"],["impl<'a, T> DoubleEndedIterator for IterMut<'a, T>"]], "unicode_segmentation":[["impl<'a> DoubleEndedIterator for UnicodeWords<'a>"],["impl<'a> DoubleEndedIterator for GraphemeIndices<'a>"],["impl<'a> DoubleEndedIterator for UWordBounds<'a>"],["impl<'a> DoubleEndedIterator for UnicodeWordIndices<'a>"],["impl<'a> DoubleEndedIterator for UWordBoundIndices<'a>"],["impl<'a> DoubleEndedIterator for Graphemes<'a>"]], diff --git a/implementors/core/iter/traits/exact_size/trait.ExactSizeIterator.js b/implementors/core/iter/traits/exact_size/trait.ExactSizeIterator.js index 5116419ff7..8bbee812f0 100644 --- a/implementors/core/iter/traits/exact_size/trait.ExactSizeIterator.js +++ b/implementors/core/iter/traits/exact_size/trait.ExactSizeIterator.js @@ -6,7 +6,7 @@ "onig":[["impl<'t> ExactSizeIterator for SubCaptures<'t>"],["impl<'t> ExactSizeIterator for CaptureTreeNodeIter<'t>"],["impl<'t> ExactSizeIterator for SubCapturesPos<'t>"]], "regex":[["impl<'c, 'h> ExactSizeIterator for SubCaptureMatches<'c, 'h>"],["impl<'r> ExactSizeIterator for CaptureNames<'r>"],["impl<'r> ExactSizeIterator for CaptureNames<'r>"],["impl<'c, 'h> ExactSizeIterator for SubCaptureMatches<'c, 'h>"]], "regex_automata":[["impl<'a> ExactSizeIterator for CapturesPatternIter<'a>"],["impl<'a> ExactSizeIterator for GroupInfoPatternNames<'a>"]], -"serde_json":[["impl<'a> ExactSizeIterator for IterMut<'a>"],["impl<'a> ExactSizeIterator for Iter<'a>"],["impl<'a> ExactSizeIterator for ValuesMut<'a>"],["impl<'a> ExactSizeIterator for Values<'a>"],["impl ExactSizeIterator for IntoIter"],["impl<'a> ExactSizeIterator for Keys<'a>"]], +"serde_json":[["impl<'a> ExactSizeIterator for ValuesMut<'a>"],["impl ExactSizeIterator for IntoIter"],["impl<'a> ExactSizeIterator for Iter<'a>"],["impl<'a> ExactSizeIterator for Keys<'a>"],["impl<'a> ExactSizeIterator for IterMut<'a>"],["impl<'a> ExactSizeIterator for Values<'a>"]], "smallvec":[["impl<A: Array> ExactSizeIterator for IntoIter<A>"],["impl<'a, T: Array> ExactSizeIterator for Drain<'a, T>"]], "syn":[["impl<'a, T> ExactSizeIterator for IterMut<'a, T>"],["impl<'a, T> ExactSizeIterator for Iter<'a, T>"],["impl<'a, T, P> ExactSizeIterator for PairsMut<'a, T, P>"],["impl<T, P> ExactSizeIterator for IntoPairs<T, P>"],["impl<T> ExactSizeIterator for IntoIter<T>"],["impl<'a, T, P> ExactSizeIterator for Pairs<'a, T, P>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/iter/traits/iterator/trait.Iterator.js b/implementors/core/iter/traits/iterator/trait.Iterator.js index 298021990d..a722eca929 100644 --- a/implementors/core/iter/traits/iterator/trait.Iterator.js +++ b/implementors/core/iter/traits/iterator/trait.Iterator.js @@ -20,7 +20,7 @@ "regex_automata":[["impl<'r, 'h> Iterator for Split<'r, 'h>"],["impl<'h, F> Iterator for MatchesIter<'h, F>where\n F: FnMut(&Input<'_>) -> Result<Option<Match>, MatchError>,"],["impl<'h, F> Iterator for TryMatchesIter<'h, F>where\n F: FnMut(&Input<'_>) -> Result<Option<Match>, MatchError>,"],["impl<'a> Iterator for CapturesPatternIter<'a>"],["impl<'a> Iterator for ByteClassRepresentatives<'a>"],["impl<'a> Iterator for PatternIter<'a>"],["impl<'h, F> Iterator for CapturesIter<'h, F>where\n F: FnMut(&Input<'_>, &mut Captures) -> Result<(), MatchError>,"],["impl<'r, 'h> Iterator for CapturesMatches<'r, 'h>"],["impl<'r, 'c, 'h> Iterator for TryCapturesMatches<'r, 'c, 'h>"],["impl<'r, 'c, 'h> Iterator for TryFindMatches<'r, 'c, 'h>"],["impl Iterator for LookSetIter"],["impl<'h, F> Iterator for TryHalfMatchesIter<'h, F>where\n F: FnMut(&Input<'_>) -> Result<Option<HalfMatch>, MatchError>,"],["impl<'a> Iterator for ByteClassElements<'a>"],["impl<'a> Iterator for ByteClassIter<'a>"],["impl<'h, F> Iterator for TryCapturesIter<'h, F>where\n F: FnMut(&Input<'_>, &mut Captures) -> Result<(), MatchError>,"],["impl<'r, 'c, 'h> Iterator for CapturesMatches<'r, 'c, 'h>"],["impl<'r, 'c, 'h> Iterator for FindMatches<'r, 'c, 'h>"],["impl<'a> Iterator for GroupInfoPatternNames<'a>"],["impl<'r, 'c, 'h> Iterator for FindMatches<'r, 'c, 'h>"],["impl<'r, 'h> Iterator for SplitN<'r, 'h>"],["impl<'r, 'h> Iterator for FindMatches<'r, 'h>"],["impl<'a> Iterator for PatternSetIter<'a>"],["impl<'a> Iterator for GroupInfoAllNames<'a>"],["impl<'h, F> Iterator for HalfMatchesIter<'h, F>where\n F: FnMut(&Input<'_>) -> Result<Option<HalfMatch>, MatchError>,"]], "regex_syntax":[["impl<'a> Iterator for ClassUnicodeIter<'a>"],["impl<'a> Iterator for ClassBytesIter<'a>"],["impl Iterator for LookSetIter"],["impl Iterator for Utf8Sequences"]], "rustix":[["impl<'a> Iterator for Iter<'a>"]], -"serde_json":[["impl Iterator for IntoIter"],["impl<'a> Iterator for Iter<'a>"],["impl<'a> Iterator for Keys<'a>"],["impl<'de, R, T> Iterator for StreamDeserializer<'de, R, T>where\n R: Read<'de>,\n T: Deserialize<'de>,"],["impl<'a> Iterator for Values<'a>"],["impl<'a> Iterator for ValuesMut<'a>"],["impl<'a> Iterator for IterMut<'a>"]], +"serde_json":[["impl<'de, R, T> Iterator for StreamDeserializer<'de, R, T>where\n R: Read<'de>,\n T: Deserialize<'de>,"],["impl<'a> Iterator for Values<'a>"],["impl Iterator for IntoIter"],["impl<'a> Iterator for IterMut<'a>"],["impl<'a> Iterator for Keys<'a>"],["impl<'a> Iterator for ValuesMut<'a>"],["impl<'a> Iterator for Iter<'a>"]], "smallvec":[["impl<A: Array> Iterator for IntoIter<A>"],["impl<'a, T: 'a + Array> Iterator for Drain<'a, T>"]], "syn":[["impl<'a, T, P> Iterator for Pairs<'a, T, P>"],["impl<'a, T> Iterator for Iter<'a, T>"],["impl<'a, T> Iterator for IterMut<'a, T>"],["impl<T, P> Iterator for IntoPairs<T, P>"],["impl<T> Iterator for IntoIter<T>"],["impl<'a, T, P> Iterator for PairsMut<'a, T, P>"]], "syntect":[["impl<'a, 'b> Iterator for RangedHighlightIterator<'a, 'b>"],["impl<'a> Iterator for ScopeRangeIterator<'a>"],["impl<'a> Iterator for LinesWithEndings<'a>"],["impl<'a, 'b> Iterator for HighlightIterator<'a, 'b>"],["impl<'a> Iterator for MatchIter<'a>"],["impl<'a> Iterator for ScopeRegionIterator<'a>"]], diff --git a/implementors/core/iter/traits/marker/trait.FusedIterator.js b/implementors/core/iter/traits/marker/trait.FusedIterator.js index 9efeaaa19a..acd1617018 100644 --- a/implementors/core/iter/traits/marker/trait.FusedIterator.js +++ b/implementors/core/iter/traits/marker/trait.FusedIterator.js @@ -9,6 +9,6 @@ "regex":[["impl<'r> FusedIterator for CaptureNames<'r>"],["impl<'c, 'h> FusedIterator for SubCaptureMatches<'c, 'h>"],["impl<'r, 'h> FusedIterator for CaptureMatches<'r, 'h>"],["impl<'r, 'h> FusedIterator for Matches<'r, 'h>"],["impl FusedIterator for SetMatchesIntoIter"],["impl FusedIterator for SetMatchesIntoIter"],["impl<'r> FusedIterator for CaptureNames<'r>"],["impl<'r, 'h> FusedIterator for SplitN<'r, 'h>"],["impl<'r, 'h> FusedIterator for CaptureMatches<'r, 'h>"],["impl<'r, 'h> FusedIterator for Matches<'r, 'h>"],["impl<'c, 'h> FusedIterator for SubCaptureMatches<'c, 'h>"],["impl<'r, 'h> FusedIterator for SplitN<'r, 'h>"],["impl<'r, 'h> FusedIterator for Split<'r, 'h>"],["impl<'a> FusedIterator for SetMatchesIter<'a>"],["impl<'a> FusedIterator for SetMatchesIter<'a>"],["impl<'r, 'h> FusedIterator for Split<'r, 'h>"]], "regex_automata":[["impl<'a> FusedIterator for GroupInfoPatternNames<'a>"],["impl<'r, 'h> FusedIterator for Split<'r, 'h>"],["impl<'a> FusedIterator for CapturesPatternIter<'a>"],["impl<'r, 'h> FusedIterator for FindMatches<'r, 'h>"],["impl<'r, 'h> FusedIterator for SplitN<'r, 'h>"],["impl<'r, 'h> FusedIterator for CapturesMatches<'r, 'h>"]], "regex_syntax":[["impl FusedIterator for Utf8Sequences"]], -"serde_json":[["impl<'a> FusedIterator for Iter<'a>"],["impl<'a> FusedIterator for Keys<'a>"],["impl<'a> FusedIterator for ValuesMut<'a>"],["impl<'de, R, T> FusedIterator for StreamDeserializer<'de, R, T>where\n R: Read<'de> + Fused,\n T: Deserialize<'de>,"],["impl<'a> FusedIterator for IterMut<'a>"],["impl<'a> FusedIterator for Values<'a>"],["impl FusedIterator for IntoIter"]], +"serde_json":[["impl<'de, R, T> FusedIterator for StreamDeserializer<'de, R, T>where\n R: Read<'de> + Fused,\n T: Deserialize<'de>,"],["impl FusedIterator for IntoIter"],["impl<'a> FusedIterator for ValuesMut<'a>"],["impl<'a> FusedIterator for Values<'a>"],["impl<'a> FusedIterator for IterMut<'a>"],["impl<'a> FusedIterator for Keys<'a>"],["impl<'a> FusedIterator for Iter<'a>"]], "smallvec":[["impl<A: Array> FusedIterator for IntoIter<A>"],["impl<'a, T: Array> FusedIterator for Drain<'a, T>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/marker/trait.Copy.js b/implementors/core/marker/trait.Copy.js index 9924f478d7..de4b589df0 100644 --- a/implementors/core/marker/trait.Copy.js +++ b/implementors/core/marker/trait.Copy.js @@ -41,7 +41,7 @@ "regex_syntax":[["impl Copy for Flag"],["impl Copy for Utf8Sequence"],["impl Copy for Span"],["impl Copy for Look"],["impl Copy for LookSet"],["impl Copy for ClassBytesRange"],["impl Copy for Utf8Range"],["impl Copy for ClassUnicodeRange"],["impl Copy for ClassSetBinaryOpKind"],["impl Copy for Dot"],["impl Copy for Position"]], "rustix":[["impl Copy for PollFlags"],["impl Copy for EventfdFlags"],["impl Copy for QueueSelector"],["impl Copy for DupFlags"],["impl Copy for SpliceFlags"],["impl Copy for ReadWriteFlags"],["impl Copy for CreateFlags"],["impl Copy for Errno"],["impl Copy for SeekFrom"],["impl Copy for PipeFlags"],["impl Copy for EventFlags"],["impl Copy for FdFlags"],["impl Copy for Action"],["impl Copy for OptionalActions"]], "ryu":[["impl Copy for Buffer"]], -"serde":[["impl<E> Copy for UsizeDeserializer<E>"],["impl<E> Copy for U128Deserializer<E>"],["impl<E> Copy for I8Deserializer<E>"],["impl<E> Copy for IsizeDeserializer<E>"],["impl<E> Copy for F64Deserializer<E>"],["impl<'de, E> Copy for StrDeserializer<'de, E>"],["impl Copy for IgnoredAny"],["impl<E> Copy for F32Deserializer<E>"],["impl<E> Copy for U64Deserializer<E>"],["impl<E> Copy for U32Deserializer<E>"],["impl<E> Copy for I128Deserializer<E>"],["impl<E> Copy for U16Deserializer<E>"],["impl<E> Copy for UnitDeserializer<E>"],["impl<E> Copy for U8Deserializer<E>"],["impl<E> Copy for I32Deserializer<E>"],["impl<'de, E> Copy for BorrowedBytesDeserializer<'de, E>"],["impl<E> Copy for CharDeserializer<E>"],["impl<'a, E> Copy for BytesDeserializer<'a, E>"],["impl<E> Copy for I64Deserializer<E>"],["impl<E> Copy for BoolDeserializer<E>"],["impl<'a> Copy for Unexpected<'a>"],["impl<'de, E> Copy for BorrowedStrDeserializer<'de, E>"],["impl<E> Copy for I16Deserializer<E>"]], +"serde":[["impl<E> Copy for I64Deserializer<E>"],["impl<'de, E> Copy for StrDeserializer<'de, E>"],["impl<E> Copy for U16Deserializer<E>"],["impl<E> Copy for U32Deserializer<E>"],["impl<E> Copy for I16Deserializer<E>"],["impl<E> Copy for I8Deserializer<E>"],["impl<'de, E> Copy for BorrowedBytesDeserializer<'de, E>"],["impl<E> Copy for IsizeDeserializer<E>"],["impl<E> Copy for CharDeserializer<E>"],["impl<E> Copy for U128Deserializer<E>"],["impl<E> Copy for F64Deserializer<E>"],["impl<E> Copy for UnitDeserializer<E>"],["impl<'de, E> Copy for BorrowedStrDeserializer<'de, E>"],["impl<E> Copy for U8Deserializer<E>"],["impl<E> Copy for I128Deserializer<E>"],["impl<E> Copy for I32Deserializer<E>"],["impl<E> Copy for U64Deserializer<E>"],["impl<E> Copy for BoolDeserializer<E>"],["impl<'a, E> Copy for BytesDeserializer<'a, E>"],["impl<'a> Copy for Unexpected<'a>"],["impl Copy for IgnoredAny"],["impl<E> Copy for UsizeDeserializer<E>"],["impl<E> Copy for F32Deserializer<E>"]], "serde_json":[["impl Copy for Category"]], "shell_words":[["impl Copy for ParseError"]], "syn":[["impl Copy for Mod"],["impl<'a> Copy for Cursor<'a>"],["impl Copy for Static"],["impl Copy for At"],["impl Copy for While"],["impl Copy for Lt"],["impl Copy for Union"],["impl Copy for Use"],["impl Copy for Await"],["impl Copy for BinOp"],["impl Copy for Unsized"],["impl Copy for ShlEq"],["impl Copy for ShrEq"],["impl Copy for Crate"],["impl Copy for Override"],["impl Copy for Let"],["impl Copy for Caret"],["impl Copy for For"],["impl Copy for Default"],["impl Copy for TraitBoundModifier"],["impl Copy for Slash"],["impl Copy for OrEq"],["impl Copy for Return"],["impl Copy for Virtual"],["impl Copy for Struct"],["impl Copy for Continue"],["impl Copy for Eq"],["impl Copy for Enum"],["impl Copy for Minus"],["impl Copy for Typeof"],["impl Copy for Do"],["impl Copy for In"],["impl Copy for Unsafe"],["impl Copy for Not"],["impl Copy for Move"],["impl Copy for Comma"],["impl Copy for UnOp"],["impl Copy for DotDotDot"],["impl Copy for Abstract"],["impl Copy for Match"],["impl Copy for Or"],["impl Copy for Ne"],["impl Copy for Break"],["impl Copy for Where"],["impl<'c, 'a> Copy for StepCursor<'c, 'a>"],["impl Copy for Plus"],["impl Copy for Dot"],["impl Copy for CaretEq"],["impl Copy for Shl"],["impl Copy for Ref"],["impl Copy for Trait"],["impl Copy for Impl"],["impl Copy for LArrow"],["impl Copy for Super"],["impl Copy for PlusEq"],["impl Copy for Box"],["impl Copy for Semi"],["impl Copy for PathSep"],["impl Copy for Gt"],["impl Copy for As"],["impl Copy for Async"],["impl Copy for Pub"],["impl Copy for Else"],["impl Copy for Type"],["impl Copy for Le"],["impl Copy for SelfType"],["impl Copy for Macro"],["impl Copy for Group"],["impl Copy for Loop"],["impl Copy for StarEq"],["impl Copy for AndAnd"],["impl Copy for DotDot"],["impl Copy for SelfValue"],["impl Copy for Yield"],["impl Copy for Brace"],["impl Copy for AndEq"],["impl Copy for Dollar"],["impl Copy for SlashEq"],["impl Copy for Ge"],["impl Copy for Colon"],["impl Copy for Paren"],["impl Copy for Final"],["impl Copy for Const"],["impl Copy for OrOr"],["impl Copy for MinusEq"],["impl Copy for PercentEq"],["impl Copy for AttrStyle"],["impl Copy for And"],["impl Copy for Question"],["impl Copy for Bracket"],["impl Copy for Percent"],["impl Copy for RArrow"],["impl Copy for RangeLimits"],["impl Copy for Auto"],["impl Copy for Extern"],["impl Copy for Fn"],["impl Copy for FatArrow"],["impl Copy for Shr"],["impl Copy for Star"],["impl Copy for Mut"],["impl<T, P> Copy for Pair<T, P>where\n T: Copy,\n P: Copy,"],["impl Copy for EqEq"],["impl Copy for Dyn"],["impl Copy for Become"],["impl Copy for Try"],["impl Copy for Underscore"],["impl Copy for If"],["impl Copy for Tilde"],["impl Copy for DotDotEq"],["impl Copy for Pound"],["impl Copy for Priv"]], diff --git a/implementors/core/marker/trait.StructuralEq.js b/implementors/core/marker/trait.StructuralEq.js index 880bea6810..b51cd44da4 100644 --- a/implementors/core/marker/trait.StructuralEq.js +++ b/implementors/core/marker/trait.StructuralEq.js @@ -35,7 +35,7 @@ "regex_syntax":[["impl StructuralEq for CaptureName"],["impl StructuralEq for WithComments"],["impl StructuralEq for Comment"],["impl StructuralEq for GroupKind"],["impl StructuralEq for ClassBracketed"],["impl StructuralEq for ClassBytes"],["impl StructuralEq for Look"],["impl StructuralEq for ErrorKind"],["impl StructuralEq for Error"],["impl StructuralEq for Concat"],["impl StructuralEq for Repetition"],["impl StructuralEq for Flag"],["impl StructuralEq for LiteralKind"],["impl StructuralEq for Position"],["impl StructuralEq for ClassUnicodeKind"],["impl StructuralEq for RepetitionRange"],["impl StructuralEq for Literal"],["impl StructuralEq for ErrorKind"],["impl StructuralEq for ClassPerl"],["impl StructuralEq for RepetitionKind"],["impl StructuralEq for AssertionKind"],["impl StructuralEq for LookSet"],["impl StructuralEq for FlagsItem"],["impl StructuralEq for Literal"],["impl StructuralEq for Utf8Range"],["impl StructuralEq for ClassAscii"],["impl StructuralEq for ClassSetUnion"],["impl StructuralEq for SpecialLiteralKind"],["impl StructuralEq for Error"],["impl StructuralEq for ClassBytesRange"],["impl StructuralEq for ClassUnicode"],["impl StructuralEq for Hir"],["impl StructuralEq for Class"],["impl StructuralEq for Capture"],["impl StructuralEq for FlagsItemKind"],["impl StructuralEq for ClassSetBinaryOpKind"],["impl StructuralEq for HirKind"],["impl StructuralEq for ClassUnicodeOpKind"],["impl StructuralEq for Flags"],["impl StructuralEq for Literal"],["impl StructuralEq for Span"],["impl StructuralEq for Properties"],["impl StructuralEq for Error"],["impl StructuralEq for Dot"],["impl StructuralEq for ClassSet"],["impl StructuralEq for ClassAsciiKind"],["impl StructuralEq for ClassUnicodeRange"],["impl StructuralEq for Alternation"],["impl StructuralEq for ClassSetBinaryOp"],["impl StructuralEq for Repetition"],["impl StructuralEq for ClassSetRange"],["impl StructuralEq for RepetitionOp"],["impl StructuralEq for SetFlags"],["impl StructuralEq for ClassPerlKind"],["impl StructuralEq for Group"],["impl StructuralEq for ClassSetItem"],["impl StructuralEq for Seq"],["impl StructuralEq for ClassUnicode"],["impl StructuralEq for Ast"],["impl StructuralEq for Utf8Sequence"],["impl StructuralEq for Assertion"],["impl StructuralEq for Class"],["impl StructuralEq for HexLiteralKind"]], "rustix":[["impl StructuralEq for FdFlags"],["impl StructuralEq for OptionalActions"],["impl StructuralEq for ReadWriteFlags"],["impl StructuralEq for PollFlags"],["impl StructuralEq for EventFlags"],["impl StructuralEq for EventfdFlags"],["impl StructuralEq for CreateFlags"],["impl StructuralEq for QueueSelector"],["impl StructuralEq for Action"],["impl StructuralEq for SpliceFlags"],["impl StructuralEq for DupFlags"],["impl StructuralEq for PipeFlags"],["impl StructuralEq for Errno"],["impl StructuralEq for SeekFrom"]], "same_file":[["impl StructuralEq for Handle"]], -"serde_json":[["impl StructuralEq for Category"],["impl StructuralEq for Value"],["impl StructuralEq for Number"]], +"serde_json":[["impl StructuralEq for Number"],["impl StructuralEq for Value"],["impl StructuralEq for Category"]], "shell_words":[["impl StructuralEq for ParseError"]], "syntect":[["impl StructuralEq for Scope"],["impl StructuralEq for ClassStyle"],["impl StructuralEq for ScopeStack"],["impl StructuralEq for Region"],["impl StructuralEq for ClearAmount"],["impl StructuralEq for Color"],["impl StructuralEq for ContextId"],["impl StructuralEq for MatchOperation"],["impl StructuralEq for ContextReference"],["impl StructuralEq for Style"],["impl StructuralEq for ScoredStyle"],["impl StructuralEq for ScopeSelector"],["impl StructuralEq for Context"],["impl StructuralEq for BasicScopeStackOp"],["impl StructuralEq for MatchPattern"],["impl StructuralEq for ScopeSelectors"],["impl StructuralEq for HighlightState"],["impl StructuralEq for SyntaxDefinition"],["impl StructuralEq for Pattern"],["impl StructuralEq for ParseState"],["impl StructuralEq for ScopeStackOp"],["impl StructuralEq for StyleModifier"],["impl StructuralEq for IncludeBackground"],["impl StructuralEq for FontStyle"]], "tblgen":[["impl<'a> StructuralEq for TypedInit<'a>"],["impl<'a> StructuralEq for IntInit<'a>"],["impl<'a> StructuralEq for RecordValue<'a>"],["impl<'a> StructuralEq for StringInit<'a>"],["impl<'a> StructuralEq for ListInit<'a>"],["impl<'s> StructuralEq for RecordKeeper<'s>"],["impl StructuralEq for TableGenError"],["impl<E> StructuralEq for SourceError<E>"],["impl<'a> StructuralEq for Record<'a>"],["impl StructuralEq for SourceLocation"],["impl<'a> StructuralEq for BitsInit<'a>"],["impl<'a> StructuralEq for DefInit<'a>"],["impl<'a> StructuralEq for DagInit<'a>"],["impl<'a> StructuralEq for BitInit<'a>"],["impl<'s> StructuralEq for TableGenParser<'s>"],["impl<'a> StructuralEq for SourceInfo<'a>"]], diff --git a/implementors/core/marker/trait.StructuralPartialEq.js b/implementors/core/marker/trait.StructuralPartialEq.js index 999cb23cad..3a75f0021a 100644 --- a/implementors/core/marker/trait.StructuralPartialEq.js +++ b/implementors/core/marker/trait.StructuralPartialEq.js @@ -37,7 +37,7 @@ "regex_syntax":[["impl StructuralPartialEq for SetFlags"],["impl StructuralPartialEq for Class"],["impl StructuralPartialEq for Literal"],["impl StructuralPartialEq for ClassBracketed"],["impl StructuralPartialEq for Flag"],["impl StructuralPartialEq for LookSet"],["impl StructuralPartialEq for ClassAscii"],["impl StructuralPartialEq for ClassUnicodeRange"],["impl StructuralPartialEq for AssertionKind"],["impl StructuralPartialEq for ClassSetUnion"],["impl StructuralPartialEq for ClassPerlKind"],["impl StructuralPartialEq for ClassBytesRange"],["impl StructuralPartialEq for Error"],["impl StructuralPartialEq for HexLiteralKind"],["impl StructuralPartialEq for Repetition"],["impl StructuralPartialEq for Utf8Range"],["impl StructuralPartialEq for Group"],["impl StructuralPartialEq for Literal"],["impl StructuralPartialEq for Literal"],["impl StructuralPartialEq for Properties"],["impl StructuralPartialEq for ClassUnicode"],["impl StructuralPartialEq for ClassAsciiKind"],["impl StructuralPartialEq for CaptureName"],["impl StructuralPartialEq for Assertion"],["impl StructuralPartialEq for Position"],["impl StructuralPartialEq for HirKind"],["impl StructuralPartialEq for Comment"],["impl StructuralPartialEq for Utf8Sequence"],["impl StructuralPartialEq for Error"],["impl StructuralPartialEq for Look"],["impl StructuralPartialEq for ErrorKind"],["impl StructuralPartialEq for Ast"],["impl StructuralPartialEq for LiteralKind"],["impl StructuralPartialEq for ClassSet"],["impl StructuralPartialEq for Concat"],["impl StructuralPartialEq for Capture"],["impl StructuralPartialEq for ClassUnicodeOpKind"],["impl StructuralPartialEq for ClassUnicodeKind"],["impl StructuralPartialEq for ClassSetBinaryOpKind"],["impl StructuralPartialEq for ClassPerl"],["impl StructuralPartialEq for ClassBytes"],["impl StructuralPartialEq for SpecialLiteralKind"],["impl StructuralPartialEq for Error"],["impl StructuralPartialEq for FlagsItemKind"],["impl StructuralPartialEq for RepetitionKind"],["impl StructuralPartialEq for Hir"],["impl StructuralPartialEq for ClassSetItem"],["impl StructuralPartialEq for RepetitionOp"],["impl StructuralPartialEq for Dot"],["impl StructuralPartialEq for GroupKind"],["impl StructuralPartialEq for Class"],["impl StructuralPartialEq for RepetitionRange"],["impl StructuralPartialEq for ClassSetBinaryOp"],["impl StructuralPartialEq for Alternation"],["impl StructuralPartialEq for FlagsItem"],["impl StructuralPartialEq for Seq"],["impl StructuralPartialEq for ClassUnicode"],["impl StructuralPartialEq for Repetition"],["impl StructuralPartialEq for Flags"],["impl StructuralPartialEq for Span"],["impl StructuralPartialEq for ClassSetRange"],["impl StructuralPartialEq for ErrorKind"],["impl StructuralPartialEq for WithComments"]], "rustix":[["impl StructuralPartialEq for PipeFlags"],["impl StructuralPartialEq for Errno"],["impl StructuralPartialEq for EventFlags"],["impl StructuralPartialEq for SpliceFlags"],["impl StructuralPartialEq for ReadWriteFlags"],["impl StructuralPartialEq for PollFlags"],["impl StructuralPartialEq for FdFlags"],["impl StructuralPartialEq for OptionalActions"],["impl StructuralPartialEq for EventfdFlags"],["impl StructuralPartialEq for QueueSelector"],["impl StructuralPartialEq for SeekFrom"],["impl StructuralPartialEq for Action"],["impl StructuralPartialEq for CreateFlags"],["impl StructuralPartialEq for DupFlags"]], "same_file":[["impl StructuralPartialEq for Handle"]], -"serde":[["impl<'a> StructuralPartialEq for Unexpected<'a>"],["impl StructuralPartialEq for Error"]], +"serde":[["impl StructuralPartialEq for Error"],["impl<'a> StructuralPartialEq for Unexpected<'a>"]], "serde_json":[["impl StructuralPartialEq for Number"],["impl StructuralPartialEq for Value"],["impl StructuralPartialEq for Category"]], "shell_words":[["impl StructuralPartialEq for ParseError"]], "strsim":[["impl StructuralPartialEq for StrSimError"]], diff --git a/implementors/core/ops/index/trait.IndexMut.js b/implementors/core/ops/index/trait.IndexMut.js index 49cae47279..a19f6e6112 100644 --- a/implementors/core/ops/index/trait.IndexMut.js +++ b/implementors/core/ops/index/trait.IndexMut.js @@ -1,7 +1,7 @@ (function() {var implementors = { "aho_corasick":[["impl<T> IndexMut<PatternID> for Vec<T>"],["impl<T> IndexMut<PatternID> for [T]"],["impl<T> IndexMut<StateID> for Vec<T>"],["impl IndexMut<Span> for [u8]"],["impl<T> IndexMut<StateID> for [T]"]], "regex_automata":[["impl<T> IndexMut<StateID> for Vec<T>"],["impl<T> IndexMut<PatternID> for Vec<T>"],["impl<T> IndexMut<PatternID> for [T]"],["impl<T> IndexMut<StateID> for [T]"],["impl<T> IndexMut<SmallIndex> for Vec<T>"],["impl IndexMut<Span> for [u8]"],["impl<T> IndexMut<SmallIndex> for [T]"]], -"serde_json":[["impl<'a, Q> IndexMut<&'a Q> for Map<String, Value>where\n String: Borrow<Q>,\n Q: ?Sized + Ord + Eq + Hash,"],["impl<I> IndexMut<I> for Valuewhere\n I: Index,"]], +"serde_json":[["impl<I> IndexMut<I> for Valuewhere\n I: Index,"],["impl<'a, Q> IndexMut<&'a Q> for Map<String, Value>where\n String: Borrow<Q>,\n Q: ?Sized + Ord + Eq + Hash,"]], "smallvec":[["impl<A: Array, I: SliceIndex<[A::Item]>> IndexMut<I> for SmallVec<A>"]], "syn":[["impl<T, P> IndexMut<usize> for Punctuated<T, P>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/str/traits/trait.FromStr.js b/implementors/core/str/traits/trait.FromStr.js index 61f8923adf..8b66a11b51 100644 --- a/implementors/core/str/traits/trait.FromStr.js +++ b/implementors/core/str/traits/trait.FromStr.js @@ -3,6 +3,6 @@ "half":[["impl FromStr for bf16"],["impl FromStr for f16"]], "proc_macro2":[["impl FromStr for Literal"],["impl FromStr for TokenStream"]], "regex":[["impl FromStr for Regex"],["impl FromStr for Regex"]], -"serde_json":[["impl FromStr for Number"],["impl FromStr for Value"]], +"serde_json":[["impl FromStr for Value"],["impl FromStr for Number"]], "syntect":[["impl FromStr for ScopeStack"],["impl FromStr for ScopeSelectors"],["impl FromStr for ScopeSelector"],["impl FromStr for Scope"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/serde/de/trait.Deserialize.js b/implementors/serde/de/trait.Deserialize.js index ce9d6660a4..61ba8cad1e 100644 --- a/implementors/serde/de/trait.Deserialize.js +++ b/implementors/serde/de/trait.Deserialize.js @@ -2,6 +2,6 @@ "ciborium":[["impl<'de, V: Deserialize<'de>, const TAG: u64> Deserialize<'de> for Accepted<V, TAG>"],["impl<'de> Deserialize<'de> for Value"],["impl<'de> Deserialize<'de> for CanonicalValue"],["impl<'de, V: Deserialize<'de>, const TAG: u64> Deserialize<'de> for Required<V, TAG>"],["impl<'de, V: Deserialize<'de>> Deserialize<'de> for Captured<V>"]], "criterion":[["impl<'de> Deserialize<'de> for Throughput"]], "serde":[], -"serde_json":[["impl<'de> Deserialize<'de> for Map<String, Value>"],["impl<'de> Deserialize<'de> for Number"],["impl<'de> Deserialize<'de> for Value"]], +"serde_json":[["impl<'de> Deserialize<'de> for Value"],["impl<'de> Deserialize<'de> for Map<String, Value>"],["impl<'de> Deserialize<'de> for Number"]], "syntect":[["impl<'de> Deserialize<'de> for Context"],["impl<'de> Deserialize<'de> for SyntaxDefinition"],["impl<'de> Deserialize<'de> for ContextReference"],["impl<'de> Deserialize<'de> for ScopeStack"],["impl<'de> Deserialize<'de> for MatchOperation"],["impl<'de> Deserialize<'de> for ThemeSettings"],["impl<'de> Deserialize<'de> for Style"],["impl<'de> Deserialize<'de> for MatchPattern"],["impl<'de> Deserialize<'de> for UnderlineOption"],["impl<'de> Deserialize<'de> for FontStyle"],["impl<'de> Deserialize<'de> for SyntaxReference"],["impl<'de> Deserialize<'de> for ClearAmount"],["impl<'de> Deserialize<'de> for Theme"],["impl<'de> Deserialize<'de> for StyleModifier"],["impl<'de> Deserialize<'de> for Regex"],["impl<'de> Deserialize<'de> for ScopeSelectors"],["impl<'de> Deserialize<'de> for Color"],["impl<'de> Deserialize<'de> for ThemeSet"],["impl<'de> Deserialize<'de> for ContextId"],["impl<'de> Deserialize<'de> for Scope"],["impl<'de> Deserialize<'de> for ThemeItem"],["impl<'de> Deserialize<'de> for ScopeSelector"],["impl<'de> Deserialize<'de> for Pattern"],["impl<'de> Deserialize<'de> for SyntaxSet"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/serde/de/trait.Deserializer.js b/implementors/serde/de/trait.Deserializer.js index 33dec6fc60..a419c6e86b 100644 --- a/implementors/serde/de/trait.Deserializer.js +++ b/implementors/serde/de/trait.Deserializer.js @@ -1,5 +1,5 @@ (function() {var implementors = { "bincode":[["impl<'de, 'a, R, O> Deserializer<'de> for &'a mut Deserializer<R, O>where\n R: BincodeRead<'de>,\n O: Options,"]], "serde":[], -"serde_json":[["impl<'de> Deserializer<'de> for &'de Value"],["impl<'de> Deserializer<'de> for Number"],["impl<'de, 'a> Deserializer<'de> for &'a Number"],["impl<'de, 'a, R: Read<'de>> Deserializer<'de> for &'a mut Deserializer<R>"],["impl<'de> Deserializer<'de> for Value"]] +"serde_json":[["impl<'de> Deserializer<'de> for Number"],["impl<'de, 'a, R: Read<'de>> Deserializer<'de> for &'a mut Deserializer<R>"],["impl<'de> Deserializer<'de> for &'de Value"],["impl<'de, 'a> Deserializer<'de> for &'a Number"],["impl<'de> Deserializer<'de> for Value"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/serde/ser/trait.Serialize.js b/implementors/serde/ser/trait.Serialize.js index 013c686042..c4a4926e91 100644 --- a/implementors/serde/ser/trait.Serialize.js +++ b/implementors/serde/ser/trait.Serialize.js @@ -2,6 +2,6 @@ "ciborium":[["impl<V: Serialize, const TAG: u64> Serialize for Accepted<V, TAG>"],["impl<V: Serialize, const TAG: u64> Serialize for Required<V, TAG>"],["impl Serialize for Value"],["impl<V: Serialize> Serialize for Captured<V>"],["impl Serialize for CanonicalValue"]], "criterion":[["impl Serialize for Throughput"]], "serde":[], -"serde_json":[["impl Serialize for Value"],["impl Serialize for Map<String, Value>"],["impl Serialize for Number"]], +"serde_json":[["impl Serialize for Number"],["impl Serialize for Map<String, Value>"],["impl Serialize for Value"]], "syntect":[["impl Serialize for ContextReference"],["impl Serialize for ScopeSelectors"],["impl Serialize for MatchPattern"],["impl Serialize for Pattern"],["impl Serialize for SyntaxReference"],["impl Serialize for SyntaxDefinition"],["impl Serialize for Scope"],["impl Serialize for StyleModifier"],["impl Serialize for ThemeItem"],["impl Serialize for Regex"],["impl Serialize for ThemeSet"],["impl Serialize for SyntaxSet"],["impl Serialize for ClearAmount"],["impl Serialize for ContextId"],["impl Serialize for ScopeStack"],["impl Serialize for ScopeSelector"],["impl Serialize for Theme"],["impl Serialize for UnderlineOption"],["impl Serialize for Style"],["impl Serialize for Color"],["impl Serialize for MatchOperation"],["impl Serialize for ThemeSettings"],["impl Serialize for Context"],["impl Serialize for FontStyle"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/search-index.js b/search-index.js index dee9d0469a..81f0ff18af 100644 --- a/search-index.js +++ b/search-index.js @@ -71,9 +71,9 @@ var searchIndex = JSON.parse('{\ "ryu":{"doc":"github crates-io docs-rs","t":"DILLLLLLLLLALLLFF","n":["Buffer","Float","borrow","borrow_mut","clone","default","format","format_finite","from","into","new","raw","try_from","try_into","type_id","format32","format64"],"q":[[0,"ryu"],[15,"ryu::raw"]],"d":["Safe API for formatting floating point numbers to text.","A floating point number, f32 or f64, that can be written …","","","","","Print a floating point number into this buffer and return …","Print a floating point number into this buffer and return …","Returns the argument unchanged.","Calls U::from(self).","This is a cheap operation; you don’t need to worry about …","Unsafe functions that mirror the API of the C …","","","","Print f32 to the given buffer and return number of bytes …","Print f64 to the given buffer and return number of bytes …"],"i":[0,0,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0],"f":[0,0,[[]],[[]],[1,1],[[],1],[[1,2],3],[[1,2],3],[[]],[[]],[[],1],0,[[],4],[[],4],[[],5],[[6,7],8],[[9,7],8]],"c":[],"p":[[3,"Buffer"],[8,"Float"],[15,"str"],[4,"Result"],[3,"TypeId"],[15,"f32"],[15,"u8"],[15,"usize"],[15,"f64"]]},\ "same_file":{"doc":"This crate provides a safe and simple cross platform way …","t":"DLLLLLLLLLLLLLLLLFLLLLLL","n":["Handle","as_file","as_file_mut","as_raw_fd","borrow","borrow_mut","dev","eq","equivalent","fmt","from","from_file","from_path","hash","ino","into","into_raw_fd","is_same_file","stderr","stdin","stdout","try_from","try_into","type_id"],"q":[[0,"same_file"]],"d":["A handle to a file that can be tested for equality with …","Return a reference to the underlying file.","Return a mutable reference to the underlying file.","","","","Return the underlying device number of this handle.","","","","Returns the argument unchanged.","Construct a handle from a file.","Construct a handle from a path.","","Return the underlying inode number of this handle.","Calls U::from(self).","","Returns true if the two file paths may correspond to the …","Construct a handle from stderr.","Construct a handle from stdin.","Construct a handle from stdout.","","",""],"i":[0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1],"f":[0,[1,2],[1,2],[1,3],[[]],[[]],[1,4],[[1,1],5],[[],5],[[1,6],7],[[]],[2,[[8,[1]]]],[[[10,[9]]],[[8,[1]]]],[[1,11]],[1,4],[[]],[1,3],[[[10,[9]],[10,[9]]],[[8,[5]]]],[[],[[8,[1]]]],[[],[[8,[1]]]],[[],[[8,[1]]]],[[],12],[[],12],[[],13]],"c":[],"p":[[3,"Handle"],[3,"File"],[6,"RawFd"],[15,"u64"],[15,"bool"],[3,"Formatter"],[6,"Result"],[6,"Result"],[3,"Path"],[8,"AsRef"],[8,"Hasher"],[4,"Result"],[3,"TypeId"]]},\ "scopeguard":{"doc":"A scope guard will run a given closure when it goes out of …","t":"EDILLLLOLLLLLLLFLLLKLLLLLLLL","n":["Always","ScopeGuard","Strategy","borrow","borrow","borrow_mut","borrow_mut","defer","deref","deref_mut","drop","fmt","fmt","from","from","guard","into","into","into_inner","should_run","should_run","try_from","try_from","try_into","try_into","type_id","type_id","with_strategy"],"q":[[0,"scopeguard"]],"d":["Always run on scope exit.","ScopeGuard is a scope guard that may own a protected value.","Controls in which cases the associated code should be run","","","","","Macro to create a ScopeGuard (always run).","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Create a new ScopeGuard owning v and with deferred closure …","Calls U::from(self).","Calls U::from(self).","“Defuse” the guard and extract the value without …","Return true if the guard’s associated code should run …","","","","","","","","Create a ScopeGuard that owns v (accessible through deref) …"],"i":[0,0,0,3,7,3,7,0,3,3,3,3,7,3,7,0,3,7,3,2,7,3,7,3,7,3,7,3],"f":[0,0,0,[[]],[[]],[[]],[[]],0,[[[3,[1,2]]]],[[[3,[1,2]]]],[[[3,[1,2]]]],[[[3,[4,1,2]],5],6],[[7,5],6],[[]],[[]],[1,[[3,[1,7]]]],[[]],[[]],[[[3,[1,2]]]],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[1,[[3,[1,2]]]]],"c":[],"p":[[8,"FnOnce"],[8,"Strategy"],[3,"ScopeGuard"],[8,"Debug"],[3,"Formatter"],[6,"Result"],[4,"Always"],[15,"bool"],[4,"Result"],[3,"TypeId"]]},\ -"serde":{"doc":"Serde","t":"IYIQQQIYQQQQQQQILLLAKKKKKKKKKLKKKKKKKKKKKKKKKLKKKKKKOLLAOKKKKKKLKKKKKKKKKKKKKKKKLKKKKKKKNNNIIIIQNIIQQQQQINDININNNNNINCNNNENNNQQQIILLLLLLLLKLKKLKKKKKKKKLKKKKKKKKKKKKKKKLKKKKKKLLKLKLLLLLLLLLKLLLLLLKLKLLLKLKLLKLLLLLLLKLLKLLALKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDDDDDDDDDDDDDDDDDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIQQQQQQQQDQQQQQQQQIIQIQIQIQIQIQIQICLLLLLKKKKKKKKLLLLLLLLLLKKKKKKLLLKKKKKKLLLLLKKKKKLKKKKKKKKKKKKLKKKKKKKKLLLLLL","n":["Deserialize","Deserialize","Deserializer","Error","Error","Ok","Serialize","Serialize","SerializeMap","SerializeSeq","SerializeStruct","SerializeStructVariant","SerializeTuple","SerializeTupleStruct","SerializeTupleVariant","Serializer","collect_map","collect_seq","collect_str","de","deserialize","deserialize_any","deserialize_bool","deserialize_byte_buf","deserialize_bytes","deserialize_char","deserialize_enum","deserialize_f32","deserialize_f64","deserialize_i128","deserialize_i16","deserialize_i32","deserialize_i64","deserialize_i8","deserialize_identifier","deserialize_ignored_any","deserialize_map","deserialize_newtype_struct","deserialize_option","deserialize_seq","deserialize_str","deserialize_string","deserialize_struct","deserialize_tuple","deserialize_tuple_struct","deserialize_u128","deserialize_u16","deserialize_u32","deserialize_u64","deserialize_u8","deserialize_unit","deserialize_unit_struct","forward_to_deserialize_any","is_human_readable","is_human_readable","ser","serde_if_integer128","serialize","serialize_bool","serialize_bytes","serialize_char","serialize_f32","serialize_f64","serialize_i128","serialize_i16","serialize_i32","serialize_i64","serialize_i8","serialize_map","serialize_newtype_struct","serialize_newtype_variant","serialize_none","serialize_seq","serialize_some","serialize_str","serialize_struct","serialize_struct_variant","serialize_tuple","serialize_tuple_struct","serialize_tuple_variant","serialize_u128","serialize_u16","serialize_u32","serialize_u64","serialize_u8","serialize_unit","serialize_unit_struct","serialize_unit_variant","Bool","Bytes","Char","Deserialize","DeserializeOwned","DeserializeSeed","Deserializer","Deserializer","Enum","EnumAccess","Error","Error","Error","Error","Error","Error","Expected","Float","IgnoredAny","IntoDeserializer","Map","MapAccess","NewtypeStruct","NewtypeVariant","Option","Other","Seq","SeqAccess","Signed","StdError","Str","StructVariant","TupleVariant","Unexpected","Unit","UnitVariant","Unsigned","Value","Value","Variant","VariantAccess","Visitor","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","custom","default","deserialize","deserialize","deserialize","deserialize_any","deserialize_bool","deserialize_byte_buf","deserialize_bytes","deserialize_char","deserialize_enum","deserialize_f32","deserialize_f64","deserialize_i128","deserialize_i16","deserialize_i32","deserialize_i64","deserialize_i8","deserialize_identifier","deserialize_ignored_any","deserialize_map","deserialize_newtype_struct","deserialize_option","deserialize_seq","deserialize_str","deserialize_string","deserialize_struct","deserialize_tuple","deserialize_tuple_struct","deserialize_u128","deserialize_u16","deserialize_u32","deserialize_u64","deserialize_u8","deserialize_unit","deserialize_unit_struct","duplicate_field","eq","expecting","expecting","fmt","fmt","fmt","fmt","fmt","fmt","from","from","into","into","into_deserializer","invalid_length","invalid_type","invalid_value","is_human_readable","missing_field","newtype_variant","newtype_variant_seed","next_element","next_element_seed","next_entry","next_entry_seed","next_key","next_key_seed","next_value","next_value_seed","size_hint","size_hint","struct_variant","to_owned","to_owned","to_string","try_from","try_from","try_into","try_into","tuple_variant","type_id","type_id","unit_variant","unknown_field","unknown_variant","value","variant","variant_seed","visit_bool","visit_bool","visit_borrowed_bytes","visit_borrowed_str","visit_byte_buf","visit_bytes","visit_bytes","visit_char","visit_enum","visit_enum","visit_f32","visit_f64","visit_f64","visit_i128","visit_i128","visit_i16","visit_i32","visit_i64","visit_i64","visit_i8","visit_map","visit_map","visit_newtype_struct","visit_newtype_struct","visit_none","visit_none","visit_seq","visit_seq","visit_some","visit_some","visit_str","visit_str","visit_string","visit_u128","visit_u128","visit_u16","visit_u32","visit_u64","visit_u64","visit_u8","visit_unit","visit_unit","BoolDeserializer","BorrowedBytesDeserializer","BorrowedStrDeserializer","BytesDeserializer","CharDeserializer","CowStrDeserializer","EnumAccessDeserializer","Error","F32Deserializer","F64Deserializer","I128Deserializer","I16Deserializer","I32Deserializer","I64Deserializer","I8Deserializer","IsizeDeserializer","MapAccessDeserializer","MapDeserializer","SeqAccessDeserializer","SeqDeserializer","StrDeserializer","StringDeserializer","U128Deserializer","U16Deserializer","U32Deserializer","U64Deserializer","U8Deserializer","UnitDeserializer","UsizeDeserializer","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","custom","custom","description","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","end","end","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","next_element_seed","next_element_seed","next_entry_seed","next_key_seed","next_value_seed","provide","size_hint","size_hint","size_hint","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","variant_seed","variant_seed","variant_seed","variant_seed","variant_seed","variant_seed","Error","Error","Error","Error","Error","Error","Error","Error","Error","Impossible","Ok","Ok","Ok","Ok","Ok","Ok","Ok","Ok","Serialize","SerializeMap","SerializeMap","SerializeSeq","SerializeSeq","SerializeStruct","SerializeStruct","SerializeStructVariant","SerializeStructVariant","SerializeTuple","SerializeTuple","SerializeTupleStruct","SerializeTupleStruct","SerializeTupleVariant","SerializeTupleVariant","Serializer","StdError","borrow","borrow_mut","collect_map","collect_seq","collect_str","custom","end","end","end","end","end","end","end","end","end","end","end","end","end","end","from","into","is_human_readable","serialize","serialize_bool","serialize_bytes","serialize_char","serialize_element","serialize_element","serialize_element","serialize_element","serialize_entry","serialize_f32","serialize_f64","serialize_field","serialize_field","serialize_field","serialize_field","serialize_field","serialize_field","serialize_field","serialize_field","serialize_i128","serialize_i16","serialize_i32","serialize_i64","serialize_i8","serialize_key","serialize_key","serialize_map","serialize_newtype_struct","serialize_newtype_variant","serialize_none","serialize_seq","serialize_some","serialize_str","serialize_struct","serialize_struct_variant","serialize_tuple","serialize_tuple_struct","serialize_tuple_variant","serialize_u128","serialize_u16","serialize_u32","serialize_u64","serialize_u8","serialize_unit","serialize_unit_struct","serialize_unit_variant","serialize_value","serialize_value","skip_field","skip_field","try_from","try_into","type_id"],"q":[[0,"serde"],[88,"serde::de"],[265,"serde::de::value"],[1532,"serde::ser"]],"d":["A data structure that can be deserialized from any data …","Derive macro available if serde is built with …","A data format that can deserialize any data structure …","The error type that can be returned if some error occurs …","The error type when some error occurs during serialization.","The output type produced by this Serializer during …","A data structure that can be serialized into any data …","Derive macro available if serde is built with …","Type returned from serialize_map for serializing the …","Type returned from serialize_seq for serializing the …","Type returned from serialize_struct for serializing the …","Type returned from serialize_struct_variant for …","Type returned from serialize_tuple for serializing the …","Type returned from serialize_tuple_struct for serializing …","Type returned from serialize_tuple_variant for serializing …","A data format that can serialize any data structure …","Collect an iterator as a map.","Collect an iterator as a sequence.","Serialize a string produced by an implementation of Display…","Generic data structure deserialization framework.","Deserialize this value from the given Serde deserializer.","Require the Deserializer to figure out how to drive the …","Hint that the Deserialize type is expecting a bool value.","Hint that the Deserialize type is expecting a byte array …","Hint that the Deserialize type is expecting a byte array …","Hint that the Deserialize type is expecting a char value.","Hint that the Deserialize type is expecting an enum value …","Hint that the Deserialize type is expecting a f32 value.","Hint that the Deserialize type is expecting a f64 value.","Hint that the Deserialize type is expecting an i128 value.","Hint that the Deserialize type is expecting an i16 value.","Hint that the Deserialize type is expecting an i32 value.","Hint that the Deserialize type is expecting an i64 value.","Hint that the Deserialize type is expecting an i8 value.","Hint that the Deserialize type is expecting the name of a …","Hint that the Deserialize type needs to deserialize a …","Hint that the Deserialize type is expecting a map of …","Hint that the Deserialize type is expecting a newtype …","Hint that the Deserialize type is expecting an optional …","Hint that the Deserialize type is expecting a sequence of …","Hint that the Deserialize type is expecting a string value …","Hint that the Deserialize type is expecting a string value …","Hint that the Deserialize type is expecting a struct with …","Hint that the Deserialize type is expecting a sequence of …","Hint that the Deserialize type is expecting a tuple struct …","Hint that the Deserialize type is expecting an u128 value.","Hint that the Deserialize type is expecting a u16 value.","Hint that the Deserialize type is expecting a u32 value.","Hint that the Deserialize type is expecting a u64 value.","Hint that the Deserialize type is expecting a u8 value.","Hint that the Deserialize type is expecting a unit value.","Hint that the Deserialize type is expecting a unit struct …","Helper macro when implementing the Deserializer part of a …","Determine whether Deserialize implementations should …","Determine whether Serialize implementations should …","Generic data structure serialization framework.","Conditional compilation depending on whether Serde is …","Serialize this value into the given Serde serializer.","Serialize a bool value.","Serialize a chunk of raw byte data.","Serialize a character.","Serialize an f32 value.","Serialize an f64 value.","Serialize an i128 value.","Serialize an i16 value.","Serialize an i32 value.","Serialize an i64 value.","Serialize an i8 value.","Begin to serialize a map. This call must be followed by …","Serialize a newtype struct like struct Millimeters(u8).","Serialize a newtype variant like E::N in enum E { N(u8) }.","Serialize a None value.","Begin to serialize a variably sized sequence. This call …","Serialize a Some(T) value.","Serialize a &str.","Begin to serialize a struct like …","Begin to serialize a struct variant like E::S in …","Begin to serialize a statically sized sequence whose …","Begin to serialize a tuple struct like …","Begin to serialize a tuple variant like E::T in …","Serialize a u128 value.","Serialize a u16 value.","Serialize a u32 value.","Serialize a u64 value.","Serialize a u8 value.","Serialize a () value.","Serialize a unit struct like struct Unit or PhantomData<T>.","Serialize a unit variant like E::A in enum E { A, B }.","The input contained a boolean value that was not expected.","The input contained a &[u8] or Vec<u8> that was not …","The input contained a char that was not expected.","A data structure that can be deserialized from any data …","A data structure that can be deserialized without …","DeserializeSeed is the stateful form of the Deserialize …","A data format that can deserialize any data structure …","The type of the deserializer being converted into.","The input contained an enum that was not expected.","Provides a Visitor access to the data of an enum in the …","The Error trait allows Deserialize implementations to …","The error type that can be returned if some error occurs …","The error type that can be returned if some error occurs …","The error type that can be returned if some error occurs …","The error type that can be returned if some error occurs …","The error type that can be returned if some error occurs …","Expected represents an explanation of what data a Visitor …","The input contained a floating point f32 or f64 that was …","An efficient way of discarding data from a deserializer.","Converts an existing value into a Deserializer from which …","The input contained a map that was not expected.","Provides a Visitor access to each entry of a map in the …","The input contained a newtype struct that was not expected.","The input contained a newtype variant that was not …","The input contained an Option<T> that was not expected.","A message stating what uncategorized thing the input …","The input contained a sequence that was not expected.","Provides a Visitor access to each element of a sequence in …","The input contained a signed integer i8, i16, i32 or i64 …","","The input contained a &str or String that was not expected.","The input contained a struct variant that was not expected.","The input contained a tuple variant that was not expected.","Unexpected represents an unexpected invocation of any one …","The input contained a unit () that was not expected.","The input contained a unit variant that was not expected.","The input contained an unsigned integer u8, u16, u32 or u64…","The type produced by using this seed.","The value produced by this visitor.","The Visitor that will be used to deserialize the content …","VariantAccess is a visitor that is created by the …","This trait represents a visitor that walks through a …","","","","","","","","","Raised when there is general error when deserializing a …","","Deserialize this value from the given Serde deserializer.","Equivalent to the more common Deserialize::deserialize …","","Require the Deserializer to figure out how to drive the …","Hint that the Deserialize type is expecting a bool value.","Hint that the Deserialize type is expecting a byte array …","Hint that the Deserialize type is expecting a byte array …","Hint that the Deserialize type is expecting a char value.","Hint that the Deserialize type is expecting an enum value …","Hint that the Deserialize type is expecting a f32 value.","Hint that the Deserialize type is expecting a f64 value.","Hint that the Deserialize type is expecting an i128 value.","Hint that the Deserialize type is expecting an i16 value.","Hint that the Deserialize type is expecting an i32 value.","Hint that the Deserialize type is expecting an i64 value.","Hint that the Deserialize type is expecting an i8 value.","Hint that the Deserialize type is expecting the name of a …","Hint that the Deserialize type needs to deserialize a …","Hint that the Deserialize type is expecting a map of …","Hint that the Deserialize type is expecting a newtype …","Hint that the Deserialize type is expecting an optional …","Hint that the Deserialize type is expecting a sequence of …","Hint that the Deserialize type is expecting a string value …","Hint that the Deserialize type is expecting a string value …","Hint that the Deserialize type is expecting a struct with …","Hint that the Deserialize type is expecting a sequence of …","Hint that the Deserialize type is expecting a tuple struct …","Hint that the Deserialize type is expecting an u128 value.","Hint that the Deserialize type is expecting a u16 value.","Hint that the Deserialize type is expecting a u32 value.","Hint that the Deserialize type is expecting a u64 value.","Hint that the Deserialize type is expecting a u8 value.","Hint that the Deserialize type is expecting a unit value.","Hint that the Deserialize type is expecting a unit struct …","Raised when a Deserialize struct type received more than …","","Format a message stating what data this Visitor expects to …","","Format an explanation of what data was being expected. …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Convert this value into a deserializer.","Raised when deserializing a sequence or map and the input …","Raised when a Deserialize receives a type different from …","Raised when a Deserialize receives a value of the right …","Determine whether Deserialize implementations should …","Raised when a Deserialize struct type expected to receive …","Called when deserializing a variant with a single value.","Called when deserializing a variant with a single value.","This returns Ok(Some(value)) for the next value in the …","This returns Ok(Some(value)) for the next value in the …","This returns Ok(Some((key, value))) for the next …","This returns Ok(Some((key, value))) for the next …","This returns Ok(Some(key)) for the next key in the map, or …","This returns Ok(Some(key)) for the next key in the map, or …","This returns a Ok(value) for the next value in the map.","This returns a Ok(value) for the next value in the map.","Returns the number of elements remaining in the sequence, …","Returns the number of entries remaining in the map, if …","Called when deserializing a struct-like variant.","","","","","","","","Called when deserializing a tuple-like variant.","","","Called when deserializing a variant with no values.","Raised when a Deserialize struct type received a field …","Raised when a Deserialize enum type received a variant …","Building blocks for deserializing basic values using the …","variant is called to identify which variant to deserialize.","variant is called to identify which variant to deserialize.","The input contains a boolean.","","The input contains a byte array that lives at least as …","The input contains a string that lives at least as long as …","The input contains a byte array and ownership of the byte …","The input contains a byte array. The lifetime of the byte …","","The input contains a char.","The input contains an enum.","","The input contains an f32.","The input contains an f64.","","The input contains a i128.","","The input contains an i16.","The input contains an i32.","The input contains an i64.","","The input contains an i8.","The input contains a key-value map.","","The input contains a newtype struct.","","The input contains an optional that is absent.","","The input contains a sequence of elements.","","The input contains an optional that is present.","","The input contains a string. The lifetime of the string is …","","The input contains a string and ownership of the string is …","The input contains a u128.","","The input contains a u16.","The input contains a u32.","The input contains a u64.","","The input contains a u8.","The input contains a unit ().","","A deserializer holding a bool.","A deserializer holding a &[u8] with a lifetime tied to …","A deserializer holding a &str with a lifetime tied to …","A deserializer holding a &[u8]. Always calls …","A deserializer holding a char.","A deserializer holding a Cow<str>.","A deserializer holding an EnumAccess.","A minimal representation of all possible errors that can …","A deserializer holding an f32.","A deserializer holding an f64.","A deserializer holding an i128.","A deserializer holding an i16.","A deserializer holding an i32.","A deserializer holding an i64.","A deserializer holding an i8.","A deserializer holding an isize.","A deserializer holding a MapAccess.","A deserializer that iterates over a map.","A deserializer holding a SeqAccess.","A deserializer that iterates over a sequence.","A deserializer holding a &str.","A deserializer holding a String.","A deserializer holding a u128.","A deserializer holding a u16.","A deserializer holding a u32.","A deserializer holding a u64.","A deserializer holding a u8.","A deserializer holding a ().","A deserializer holding a usize.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Check for remaining elements after passing a …","Check for remaining elements after passing a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","Create a new borrowed deserializer from the given string.","","","Create a new deserializer from the given bytes.","Create a new borrowed deserializer from the given borrowed …","Construct a new MapDeserializer<I, E>.","","","","","","","","","","","","","","","","Construct a new SeqDeserializer<I, E>.","Construct a new SeqAccessDeserializer<A>.","Construct a new MapAccessDeserializer<A>.","Construct a new EnumAccessDeserializer<A>.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Trait used by Serialize implementations to generically …","The error type when some error occurs during serialization.","Must match the Error type of our Serializer.","Must match the Error type of our Serializer.","Must match the Error type of our Serializer.","Must match the Error type of our Serializer.","Must match the Error type of our Serializer.","Must match the Error type of our Serializer.","Must match the Error type of our Serializer.","Helper type for implementing a Serializer that does not …","The output type produced by this Serializer during …","Must match the Ok type of our Serializer.","Must match the Ok type of our Serializer.","Must match the Ok type of our Serializer.","Must match the Ok type of our Serializer.","Must match the Ok type of our Serializer.","Must match the Ok type of our Serializer.","Must match the Ok type of our Serializer.","A data structure that can be serialized into any data …","Returned from Serializer::serialize_map.","Type returned from serialize_map for serializing the …","Returned from Serializer::serialize_seq.","Type returned from serialize_seq for serializing the …","Returned from Serializer::serialize_struct.","Type returned from serialize_struct for serializing the …","Returned from Serializer::serialize_struct_variant.","Type returned from serialize_struct_variant for …","Returned from Serializer::serialize_tuple.","Type returned from serialize_tuple for serializing the …","Returned from Serializer::serialize_tuple_struct.","Type returned from serialize_tuple_struct for serializing …","Returned from Serializer::serialize_tuple_variant.","Type returned from serialize_tuple_variant for serializing …","A data format that can serialize any data structure …","","","","Collect an iterator as a map.","Collect an iterator as a sequence.","Serialize a string produced by an implementation of Display…","Used when a Serialize implementation encounters any error …","Finish serializing a sequence.","Finish serializing a tuple.","Finish serializing a tuple struct.","Finish serializing a tuple variant.","Finish serializing a map.","Finish serializing a struct.","Finish serializing a struct variant.","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","Determine whether Serialize implementations should …","Serialize this value into the given Serde serializer.","Serialize a bool value.","Serialize a chunk of raw byte data.","Serialize a character.","Serialize a sequence element.","Serialize a tuple element.","","","Serialize a map entry consisting of a key and a value.","Serialize an f32 value.","Serialize an f64 value.","Serialize a tuple struct field.","Serialize a tuple variant field.","Serialize a struct field.","Serialize a struct variant field.","","","","","Serialize an i128 value.","Serialize an i16 value.","Serialize an i32 value.","Serialize an i64 value.","Serialize an i8 value.","Serialize a map key.","","Begin to serialize a map. This call must be followed by …","Serialize a newtype struct like struct Millimeters(u8).","Serialize a newtype variant like E::N in enum E { N(u8) }.","Serialize a None value.","Begin to serialize a variably sized sequence. This call …","Serialize a Some(T) value.","Serialize a &str.","Begin to serialize a struct like …","Begin to serialize a struct variant like E::S in …","Begin to serialize a statically sized sequence whose …","Begin to serialize a tuple struct like …","Begin to serialize a tuple variant like E::T in …","Serialize a u128 value.","Serialize a u16 value.","Serialize a u32 value.","Serialize a u64 value.","Serialize a u8 value.","Serialize a () value.","Serialize a unit struct like struct Unit or PhantomData<T>.","Serialize a unit variant like E::A in enum E { A, B }.","Serialize a map value.","","Indicate that a struct field has been skipped.","Indicate that a struct variant field has been skipped.","","",""],"i":[0,0,0,5,11,11,0,0,11,11,11,11,11,11,11,0,11,11,11,0,33,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,5,11,0,0,22,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,28,28,28,0,0,0,0,79,28,0,0,5,41,40,39,80,0,28,0,0,28,0,28,28,28,28,28,0,28,0,28,28,28,0,28,28,28,34,6,39,0,0,27,28,27,28,27,28,27,28,37,27,33,34,27,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,37,28,6,27,31,31,27,27,28,28,27,28,27,28,79,37,37,37,5,37,80,80,41,41,40,40,40,40,40,40,41,40,80,27,28,28,27,28,27,28,80,27,28,80,37,37,0,39,39,6,27,6,6,6,6,27,6,6,27,6,6,27,6,27,6,6,6,27,6,6,27,6,27,6,27,6,27,6,27,6,27,6,6,27,6,6,6,27,6,6,27,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,43,44,45,46,47,48,49,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,53,53,53,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,52,69,53,42,43,44,45,46,47,48,49,52,53,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,52,69,52,52,52,53,52,52,69,42,43,44,45,46,47,48,49,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,53,42,43,44,45,46,47,48,49,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,43,44,45,46,47,71,0,11,81,82,83,84,85,86,87,0,11,81,82,83,84,85,86,87,0,0,11,0,11,0,11,0,11,0,11,0,11,0,11,0,0,78,78,11,11,11,77,81,82,83,84,85,86,87,78,78,78,78,78,78,78,78,78,11,22,11,11,11,81,82,78,78,85,11,11,83,84,86,87,78,78,78,78,11,11,11,11,11,85,78,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,85,78,86,87,78,78,78],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1,2],[1,2],[[[0,[3,4]]],2],0,[5,2],[6,2],[6,2],[6,2],[6,2],[6,2],[[7,[8,[7]],6],2],[6,2],[6,2],[6,2],[6,2],[6,2],[6,2],[6,2],[6,2],[6,2],[6,2],[[7,6],2],[6,2],[6,2],[6,2],[6,2],[[7,[8,[7]],6],2],[[9,6],2],[[7,9,6],2],[6,2],[6,2],[6,2],[6,2],[6,2],[6,2],[[7,6],2],0,[[],10],[[],10],0,0,[11,2],[10,2],[[[8,[12]]],2],[13,2],[14,2],[15,2],[16,2],[17,2],[18,2],[19,2],[20,2],[[[21,[9]]],2],[[7,[0,[22,4]]],2],[[7,23,7,[0,[22,4]]],2],[[],2],[[[21,[9]]],2],[[[0,[22,4]]],2],[7,2],[[7,9],2],[[7,23,7,9],2],[9,2],[[7,9],2],[[7,23,7,9],2],[24,2],[25,2],[23,2],[26,2],[12,2],[[],2],[7,2],[[7,23,7],2],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[27,27],[28,28],[[]],[[]],[3],[[],27],[5,2],[5,2],[5,[[2,[27]]]],[6,2],[6,2],[6,2],[6,2],[6,2],[[7,[8,[7]],6],2],[6,2],[6,2],[6,2],[6,2],[6,2],[6,2],[6,2],[6,2],[6,2],[6,2],[[7,6],2],[6,2],[6,2],[6,2],[6,2],[[7,[8,[7]],6],2],[[9,6],2],[[7,9,6],2],[6,2],[6,2],[6,2],[6,2],[6,2],[6,2],[[7,6],2],[7],[[28,28],10],[29,30],[[27,29],30],[29,30],[[31,29],30],[29,[[2,[32]]]],[[27,29],30],[[28,29],30],[[28,29],30],[[]],[[]],[[]],[[]],[[]],[[9,31]],[[28,31]],[[28,31]],[[],10],[7],[[],[[2,[33]]]],[34,2],[[],[[2,[[21,[33]]]]]],[34,[[2,[21]]]],[[],[[2,[21]]]],[[34,34],[[2,[21]]]],[[],[[2,[[21,[33]]]]]],[34,[[2,[21]]]],[[],[[2,[33]]]],[34,2],[[],[[21,[9]]]],[[],[[21,[9]]]],[[[8,[7]],6],2],[[]],[[]],[[],35],[[],2],[[],2],[[],2],[[],2],[[9,6],2],[[],36],[[],36],[[],2],[[7,[8,[7]]]],[[7,[8,[7]]]],0,[[],2],[34,2],[10,[[2,[37]]]],[[27,10],2],[[[8,[12]]],[[2,[37]]]],[7,[[2,[37]]]],[[[38,[12]]],[[2,[37]]]],[[[8,[12]]],[[2,[37]]]],[[27,[8,[12]]],[[2,[37]]]],[13,[[2,[37]]]],[39,2],[[27,39],2],[14,[[2,[37]]]],[15,[[2,[37]]]],[[27,15],2],[16,[[2,[37]]]],[[27,16],2],[17,[[2,[37]]]],[18,[[2,[37]]]],[19,[[2,[37]]]],[[27,19],2],[20,[[2,[37]]]],[40,2],[[27,40],2],[5,2],[[27,5],2],[[],[[2,[37]]]],[27,2],[41,2],[[27,41],2],[5,2],[[27,5],2],[7,[[2,[37]]]],[[27,7],[[2,[37]]]],[35,[[2,[37]]]],[24,[[2,[37]]]],[[27,24],2],[25,[[2,[37]]]],[23,[[2,[37]]]],[26,[[2,[37]]]],[[27,26],2],[12,[[2,[37]]]],[[],[[2,[37]]]],[27,2],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[42,42],[43,43],[44,44],[45,45],[46,46],[47,47],[48,48],[49,49],[[[52,[[0,[50,51]]]]],[[52,[[0,[50,51]]]]]],[53,53],[54,54],[55,55],[56,56],[57,57],[58,58],[59,59],[60,60],[61,61],[62,62],[63,63],[64,64],[65,65],[66,66],[67,67],[68,68],[[[69,[51,51]]],[[69,[51,51]]]],[[[70,[51]]],[[70,[51]]]],[[[71,[51]]],[[71,[51]]]],[[[72,[51]]],[[72,[51]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[3,53],[3,53],[53,7],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],7,[8,[7]],6],2],[[[43,[37]],7,[8,[7]],6],2],[[[44,[37]],7,[8,[7]],6],2],[[[45,[37]],7,[8,[7]],6],2],[[[46,[37]],7,[8,[7]],6],2],[[[47,[37]],7,[8,[7]],6],2],[[[48,[37]],7,[8,[7]],6],2],[[[49,[37]],7,[8,[7]],6],2],[[[52,[50,37]],7,[8,[7]],6],2],[[[54,[37]],7,[8,[7]],6],2],[[[55,[37]],7,[8,[7]],6],2],[[[56,[37]],7,[8,[7]],6],2],[[[57,[37]],7,[8,[7]],6],2],[[[58,[37]],7,[8,[7]],6],2],[[[59,[37]],7,[8,[7]],6],2],[[[60,[37]],7,[8,[7]],6],2],[[[61,[37]],7,[8,[7]],6],2],[[[62,[37]],7,[8,[7]],6],2],[[[63,[37]],7,[8,[7]],6],2],[[[64,[37]],7,[8,[7]],6],2],[[[65,[37]],7,[8,[7]],6],2],[[[66,[37]],7,[8,[7]],6],2],[[[67,[37]],7,[8,[7]],6],2],[[[68,[37]],7,[8,[7]],6],2],[[[69,[50,37]],7,[8,[7]],6],2],[[[70,[41]],7,[8,[7]],6],2],[[[71,[40]],7,[8,[7]],6],2],[[[72,[39]],7,[8,[7]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],7,6],2],[[[43,[37]],7,6],2],[[[44,[37]],7,6],2],[[[45,[37]],7,6],2],[[[46,[37]],7,6],2],[[[47,[37]],7,6],2],[[[48,[37]],7,6],2],[[[49,[37]],7,6],2],[[[52,[50,37]],7,6],2],[[[54,[37]],7,6],2],[[[55,[37]],7,6],2],[[[56,[37]],7,6],2],[[[57,[37]],7,6],2],[[[58,[37]],7,6],2],[[[59,[37]],7,6],2],[[[60,[37]],7,6],2],[[[61,[37]],7,6],2],[[[62,[37]],7,6],2],[[[63,[37]],7,6],2],[[[64,[37]],7,6],2],[[[65,[37]],7,6],2],[[[66,[37]],7,6],2],[[[67,[37]],7,6],2],[[[68,[37]],7,6],2],[[[69,[50,37]],7,6],2],[[[70,[41]],7,6],2],[[[71,[40]],7,6],2],[[[72,[39]],7,6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],7,[8,[7]],6],2],[[[43,[37]],7,[8,[7]],6],2],[[[44,[37]],7,[8,[7]],6],2],[[[45,[37]],7,[8,[7]],6],2],[[[46,[37]],7,[8,[7]],6],2],[[[47,[37]],7,[8,[7]],6],2],[[[48,[37]],7,[8,[7]],6],2],[[[49,[37]],7,[8,[7]],6],2],[[[52,[50,37]],7,[8,[7]],6],2],[[[54,[37]],7,[8,[7]],6],2],[[[55,[37]],7,[8,[7]],6],2],[[[56,[37]],7,[8,[7]],6],2],[[[57,[37]],7,[8,[7]],6],2],[[[58,[37]],7,[8,[7]],6],2],[[[59,[37]],7,[8,[7]],6],2],[[[60,[37]],7,[8,[7]],6],2],[[[61,[37]],7,[8,[7]],6],2],[[[62,[37]],7,[8,[7]],6],2],[[[63,[37]],7,[8,[7]],6],2],[[[64,[37]],7,[8,[7]],6],2],[[[65,[37]],7,[8,[7]],6],2],[[[66,[37]],7,[8,[7]],6],2],[[[67,[37]],7,[8,[7]],6],2],[[[68,[37]],7,[8,[7]],6],2],[[[69,[50,37]],7,[8,[7]],6],2],[[[70,[41]],7,[8,[7]],6],2],[[[71,[40]],7,[8,[7]],6],2],[[[72,[39]],7,[8,[7]],6],2],[[[42,[37]],9,6],2],[[[43,[37]],9,6],2],[[[44,[37]],9,6],2],[[[45,[37]],9,6],2],[[[46,[37]],9,6],2],[[[47,[37]],9,6],2],[[[48,[37]],9,6],2],[[[49,[37]],9,6],2],[[[52,[50,37]],9,6],2],[[[54,[37]],9,6],2],[[[55,[37]],9,6],2],[[[56,[37]],9,6],2],[[[57,[37]],9,6],2],[[[58,[37]],9,6],2],[[[59,[37]],9,6],2],[[[60,[37]],9,6],2],[[[61,[37]],9,6],2],[[[62,[37]],9,6],2],[[[63,[37]],9,6],2],[[[64,[37]],9,6],2],[[[65,[37]],9,6],2],[[[66,[37]],9,6],2],[[[67,[37]],9,6],2],[[[68,[37]],9,6],2],[[[69,[50,37]],9,6],2],[[[70,[41]],9,6],2],[[[71,[40]],9,6],2],[[[72,[39]],9,6],2],[[[42,[37]],7,9,6],2],[[[43,[37]],7,9,6],2],[[[44,[37]],7,9,6],2],[[[45,[37]],7,9,6],2],[[[46,[37]],7,9,6],2],[[[47,[37]],7,9,6],2],[[[48,[37]],7,9,6],2],[[[49,[37]],7,9,6],2],[[[52,[50,37]],7,9,6],2],[[[54,[37]],7,9,6],2],[[[55,[37]],7,9,6],2],[[[56,[37]],7,9,6],2],[[[57,[37]],7,9,6],2],[[[58,[37]],7,9,6],2],[[[59,[37]],7,9,6],2],[[[60,[37]],7,9,6],2],[[[61,[37]],7,9,6],2],[[[62,[37]],7,9,6],2],[[[63,[37]],7,9,6],2],[[[64,[37]],7,9,6],2],[[[65,[37]],7,9,6],2],[[[66,[37]],7,9,6],2],[[[67,[37]],7,9,6],2],[[[68,[37]],7,9,6],2],[[[69,[50,37]],7,9,6],2],[[[70,[41]],7,9,6],2],[[[71,[40]],7,9,6],2],[[[72,[39]],7,9,6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],7,6],2],[[[43,[37]],7,6],2],[[[44,[37]],7,6],2],[[[45,[37]],7,6],2],[[[46,[37]],7,6],2],[[[47,[37]],7,6],2],[[[48,[37]],7,6],2],[[[49,[37]],7,6],2],[[[52,[50,37]],7,6],2],[[[54,[37]],7,6],2],[[[55,[37]],7,6],2],[[[56,[37]],7,6],2],[[[57,[37]],7,6],2],[[[58,[37]],7,6],2],[[[59,[37]],7,6],2],[[[60,[37]],7,6],2],[[[61,[37]],7,6],2],[[[62,[37]],7,6],2],[[[63,[37]],7,6],2],[[[64,[37]],7,6],2],[[[65,[37]],7,6],2],[[[66,[37]],7,6],2],[[[67,[37]],7,6],2],[[[68,[37]],7,6],2],[[[69,[50,37]],7,6],2],[[[70,[41]],7,6],2],[[[71,[40]],7,6],2],[[[72,[39]],7,6],2],[[[52,[50,37]]],[[2,[37]]]],[[[69,[50,37]]],[[2,[37]]]],[[53,53],10],[[42,29],30],[[43,29],30],[[44,29],30],[[45,29],30],[[46,29],30],[[47,29],30],[[48,29],30],[[49,29],30],[[[52,[[0,[50,73]]]],29],30],[[53,29],30],[[53,29],30],[[54,29],30],[[55,29],30],[[56,29],30],[[57,29],30],[[58,29],30],[[59,29],30],[[60,29],30],[[61,29],30],[[62,29],30],[[63,29],30],[[64,29],30],[[65,29],30],[[66,29],30],[[67,29],30],[[68,29],30],[[[69,[73]],29],30],[[[70,[73]],29],30],[[[71,[73]],29],30],[[[72,[73]],29],30],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],42],[23,43],[7,44],[7,45],[35,46],[[[74,[7]]],47],[[[8,[12]]],48],[[[8,[12]]],49],[50,[[52,[50]]]],[10,54],[20,55],[17,56],[18,57],[19,58],[75,59],[12,60],[25,61],[26,62],[9,63],[14,64],[15,65],[13,66],[16,67],[24,68],[50,[[69,[50]]]],[[],70],[[],71],[[],72],[[[52,[50,37]],34],[[2,[21]]]],[[[69,[50,37]],34],[[2,[21]]]],[[[52,[50,37]],34,34],[[2,[21]]]],[[[52,[50,37]],34],[[2,[21]]]],[[[52,[50,37]],34],2],[76],[[[52,[50,37]]],[[21,[9]]]],[[[52,[50,37]]],[[21,[9]]]],[[[69,[50,37]]],[[21,[9]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],35],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[[43,[37]],34],2],[[[44,[37]],34],2],[[[45,[37]],34],2],[[[46,[37]],34],2],[[[47,[37]],34],2],[[[71,[40]],34],2],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[1,2],[1,2],[[[0,[3,4]]],2],[3],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[[78,[77]]],[[2,[77]]]],[[[78,[77]]],[[2,[77]]]],[[[78,[77]]],[[2,[77]]]],[[[78,[77]]],[[2,[77]]]],[[[78,[77]]],[[2,[77]]]],[[[78,[77]]],[[2,[77]]]],[[[78,[77]]],[[2,[77]]]],[[]],[[]],[[],10],[11,2],[10,2],[[[8,[12]]],2],[13,2],[[[0,[22,4]]],2],[[[0,[22,4]]],2],[[[78,[77]],[0,[22,4]]],[[2,[77]]]],[[[78,[77]],[0,[22,4]]],[[2,[77]]]],[[[0,[22,4]],[0,[22,4]]],2],[14,2],[15,2],[[[0,[22,4]]],2],[[[0,[22,4]]],2],[[7,[0,[22,4]]],2],[[7,[0,[22,4]]],2],[[[78,[77]],[0,[22,4]]],[[2,[77]]]],[[[78,[77]],7,[0,[22,4]]],[[2,[77]]]],[[[78,[77]],7,[0,[22,4]]],[[2,[77]]]],[[[78,[77]],[0,[22,4]]],[[2,[77]]]],[16,2],[17,2],[18,2],[19,2],[20,2],[[[0,[22,4]]],2],[[[78,[77]],[0,[22,4]]],[[2,[77]]]],[[[21,[9]]],2],[[7,[0,[22,4]]],2],[[7,23,7,[0,[22,4]]],2],[[],2],[[[21,[9]]],2],[[[0,[22,4]]],2],[7,2],[[7,9],2],[[7,23,7,9],2],[9,2],[[7,9],2],[[7,23,7,9],2],[24,2],[25,2],[23,2],[26,2],[12,2],[[],2],[7,2],[[7,23,7],2],[[[0,[22,4]]],2],[[[78,[77]],[0,[22,4]]],[[2,[77]]]],[7,2],[7,2],[[],2],[[],2],[[],36]],"c":[],"p":[[8,"IntoIterator"],[4,"Result"],[8,"Display"],[8,"Sized"],[8,"Deserializer"],[8,"Visitor"],[15,"str"],[15,"slice"],[15,"usize"],[15,"bool"],[8,"Serializer"],[15,"u8"],[15,"char"],[15,"f32"],[15,"f64"],[15,"i128"],[15,"i16"],[15,"i32"],[15,"i64"],[15,"i8"],[4,"Option"],[8,"Serialize"],[15,"u32"],[15,"u128"],[15,"u16"],[15,"u64"],[3,"IgnoredAny"],[4,"Unexpected"],[3,"Formatter"],[6,"Result"],[8,"Expected"],[3,"Error"],[8,"Deserialize"],[8,"DeserializeSeed"],[3,"String"],[3,"TypeId"],[8,"Error"],[3,"Vec"],[8,"EnumAccess"],[8,"MapAccess"],[8,"SeqAccess"],[3,"UnitDeserializer"],[3,"U32Deserializer"],[3,"StrDeserializer"],[3,"BorrowedStrDeserializer"],[3,"StringDeserializer"],[3,"CowStrDeserializer"],[3,"BytesDeserializer"],[3,"BorrowedBytesDeserializer"],[8,"Iterator"],[8,"Clone"],[3,"MapDeserializer"],[3,"Error"],[3,"BoolDeserializer"],[3,"I8Deserializer"],[3,"I16Deserializer"],[3,"I32Deserializer"],[3,"I64Deserializer"],[3,"IsizeDeserializer"],[3,"U8Deserializer"],[3,"U16Deserializer"],[3,"U64Deserializer"],[3,"UsizeDeserializer"],[3,"F32Deserializer"],[3,"F64Deserializer"],[3,"CharDeserializer"],[3,"I128Deserializer"],[3,"U128Deserializer"],[3,"SeqDeserializer"],[3,"SeqAccessDeserializer"],[3,"MapAccessDeserializer"],[3,"EnumAccessDeserializer"],[8,"Debug"],[4,"Cow"],[15,"isize"],[3,"Demand"],[8,"Error"],[3,"Impossible"],[8,"IntoDeserializer"],[8,"VariantAccess"],[8,"SerializeSeq"],[8,"SerializeTuple"],[8,"SerializeTupleStruct"],[8,"SerializeTupleVariant"],[8,"SerializeMap"],[8,"SerializeStruct"],[8,"SerializeStructVariant"]]},\ +"serde":{"doc":"Serde","t":"IYIQQQIYQQQQQQQILLLAKKKKKKKKKLKKKKKKKKKKKKKKKLKKKKKKOLLAOKKKKKKLKKKKKKKKKKKKKKKKLKKKKKKKNNNIIIIQNIIQQQQQINDININNNNNINCNNNENNNQQQIILLLLLLLLKLKKLKKKKKKKKLKKKKKKKKKKKKKKKLKKKKKKLLKLKLLLLLLLLLKLLLLLLKLKLLLKLKLLKLLLLLLLKLLKLLALKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDDDDDDDDDDDDDDDDDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIQQQQQQQQDQQQQQQQQIIQIQIQIQIQIQIQICLLLLLKKKKKKKKLLLLLLLLLLKKKKKKLLLKKKKKKLLLLLKKKKKLKKKKKKKKKKKKLKKKKKKKKLLLLLL","n":["Deserialize","Deserialize","Deserializer","Error","Error","Ok","Serialize","Serialize","SerializeMap","SerializeSeq","SerializeStruct","SerializeStructVariant","SerializeTuple","SerializeTupleStruct","SerializeTupleVariant","Serializer","collect_map","collect_seq","collect_str","de","deserialize","deserialize_any","deserialize_bool","deserialize_byte_buf","deserialize_bytes","deserialize_char","deserialize_enum","deserialize_f32","deserialize_f64","deserialize_i128","deserialize_i16","deserialize_i32","deserialize_i64","deserialize_i8","deserialize_identifier","deserialize_ignored_any","deserialize_map","deserialize_newtype_struct","deserialize_option","deserialize_seq","deserialize_str","deserialize_string","deserialize_struct","deserialize_tuple","deserialize_tuple_struct","deserialize_u128","deserialize_u16","deserialize_u32","deserialize_u64","deserialize_u8","deserialize_unit","deserialize_unit_struct","forward_to_deserialize_any","is_human_readable","is_human_readable","ser","serde_if_integer128","serialize","serialize_bool","serialize_bytes","serialize_char","serialize_f32","serialize_f64","serialize_i128","serialize_i16","serialize_i32","serialize_i64","serialize_i8","serialize_map","serialize_newtype_struct","serialize_newtype_variant","serialize_none","serialize_seq","serialize_some","serialize_str","serialize_struct","serialize_struct_variant","serialize_tuple","serialize_tuple_struct","serialize_tuple_variant","serialize_u128","serialize_u16","serialize_u32","serialize_u64","serialize_u8","serialize_unit","serialize_unit_struct","serialize_unit_variant","Bool","Bytes","Char","Deserialize","DeserializeOwned","DeserializeSeed","Deserializer","Deserializer","Enum","EnumAccess","Error","Error","Error","Error","Error","Error","Expected","Float","IgnoredAny","IntoDeserializer","Map","MapAccess","NewtypeStruct","NewtypeVariant","Option","Other","Seq","SeqAccess","Signed","StdError","Str","StructVariant","TupleVariant","Unexpected","Unit","UnitVariant","Unsigned","Value","Value","Variant","VariantAccess","Visitor","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","custom","default","deserialize","deserialize","deserialize","deserialize_any","deserialize_bool","deserialize_byte_buf","deserialize_bytes","deserialize_char","deserialize_enum","deserialize_f32","deserialize_f64","deserialize_i128","deserialize_i16","deserialize_i32","deserialize_i64","deserialize_i8","deserialize_identifier","deserialize_ignored_any","deserialize_map","deserialize_newtype_struct","deserialize_option","deserialize_seq","deserialize_str","deserialize_string","deserialize_struct","deserialize_tuple","deserialize_tuple_struct","deserialize_u128","deserialize_u16","deserialize_u32","deserialize_u64","deserialize_u8","deserialize_unit","deserialize_unit_struct","duplicate_field","eq","expecting","expecting","fmt","fmt","fmt","fmt","fmt","fmt","from","from","into","into","into_deserializer","invalid_length","invalid_type","invalid_value","is_human_readable","missing_field","newtype_variant","newtype_variant_seed","next_element","next_element_seed","next_entry","next_entry_seed","next_key","next_key_seed","next_value","next_value_seed","size_hint","size_hint","struct_variant","to_owned","to_owned","to_string","try_from","try_from","try_into","try_into","tuple_variant","type_id","type_id","unit_variant","unknown_field","unknown_variant","value","variant","variant_seed","visit_bool","visit_bool","visit_borrowed_bytes","visit_borrowed_str","visit_byte_buf","visit_bytes","visit_bytes","visit_char","visit_enum","visit_enum","visit_f32","visit_f64","visit_f64","visit_i128","visit_i128","visit_i16","visit_i32","visit_i64","visit_i64","visit_i8","visit_map","visit_map","visit_newtype_struct","visit_newtype_struct","visit_none","visit_none","visit_seq","visit_seq","visit_some","visit_some","visit_str","visit_str","visit_string","visit_u128","visit_u128","visit_u16","visit_u32","visit_u64","visit_u64","visit_u8","visit_unit","visit_unit","BoolDeserializer","BorrowedBytesDeserializer","BorrowedStrDeserializer","BytesDeserializer","CharDeserializer","CowStrDeserializer","EnumAccessDeserializer","Error","F32Deserializer","F64Deserializer","I128Deserializer","I16Deserializer","I32Deserializer","I64Deserializer","I8Deserializer","IsizeDeserializer","MapAccessDeserializer","MapDeserializer","SeqAccessDeserializer","SeqDeserializer","StrDeserializer","StringDeserializer","U128Deserializer","U16Deserializer","U32Deserializer","U64Deserializer","U8Deserializer","UnitDeserializer","UsizeDeserializer","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","custom","custom","description","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_any","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_char","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_map","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_option","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_str","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_string","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","end","end","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","next_element_seed","next_element_seed","next_entry_seed","next_key_seed","next_value_seed","provide","size_hint","size_hint","size_hint","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","variant_seed","variant_seed","variant_seed","variant_seed","variant_seed","variant_seed","Error","Error","Error","Error","Error","Error","Error","Error","Error","Impossible","Ok","Ok","Ok","Ok","Ok","Ok","Ok","Ok","Serialize","SerializeMap","SerializeMap","SerializeSeq","SerializeSeq","SerializeStruct","SerializeStruct","SerializeStructVariant","SerializeStructVariant","SerializeTuple","SerializeTuple","SerializeTupleStruct","SerializeTupleStruct","SerializeTupleVariant","SerializeTupleVariant","Serializer","StdError","borrow","borrow_mut","collect_map","collect_seq","collect_str","custom","end","end","end","end","end","end","end","end","end","end","end","end","end","end","from","into","is_human_readable","serialize","serialize_bool","serialize_bytes","serialize_char","serialize_element","serialize_element","serialize_element","serialize_element","serialize_entry","serialize_f32","serialize_f64","serialize_field","serialize_field","serialize_field","serialize_field","serialize_field","serialize_field","serialize_field","serialize_field","serialize_i128","serialize_i16","serialize_i32","serialize_i64","serialize_i8","serialize_key","serialize_key","serialize_map","serialize_newtype_struct","serialize_newtype_variant","serialize_none","serialize_seq","serialize_some","serialize_str","serialize_struct","serialize_struct_variant","serialize_tuple","serialize_tuple_struct","serialize_tuple_variant","serialize_u128","serialize_u16","serialize_u32","serialize_u64","serialize_u8","serialize_unit","serialize_unit_struct","serialize_unit_variant","serialize_value","serialize_value","skip_field","skip_field","try_from","try_into","type_id"],"q":[[0,"serde"],[88,"serde::de"],[265,"serde::de::value"],[1532,"serde::ser"]],"d":["A data structure that can be deserialized from any data …","Derive macro available if serde is built with …","A data format that can deserialize any data structure …","The error type that can be returned if some error occurs …","The error type when some error occurs during serialization.","The output type produced by this Serializer during …","A data structure that can be serialized into any data …","Derive macro available if serde is built with …","Type returned from serialize_map for serializing the …","Type returned from serialize_seq for serializing the …","Type returned from serialize_struct for serializing the …","Type returned from serialize_struct_variant for …","Type returned from serialize_tuple for serializing the …","Type returned from serialize_tuple_struct for serializing …","Type returned from serialize_tuple_variant for serializing …","A data format that can serialize any data structure …","Collect an iterator as a map.","Collect an iterator as a sequence.","Serialize a string produced by an implementation of Display…","Generic data structure deserialization framework.","Deserialize this value from the given Serde deserializer.","Require the Deserializer to figure out how to drive the …","Hint that the Deserialize type is expecting a bool value.","Hint that the Deserialize type is expecting a byte array …","Hint that the Deserialize type is expecting a byte array …","Hint that the Deserialize type is expecting a char value.","Hint that the Deserialize type is expecting an enum value …","Hint that the Deserialize type is expecting a f32 value.","Hint that the Deserialize type is expecting a f64 value.","Hint that the Deserialize type is expecting an i128 value.","Hint that the Deserialize type is expecting an i16 value.","Hint that the Deserialize type is expecting an i32 value.","Hint that the Deserialize type is expecting an i64 value.","Hint that the Deserialize type is expecting an i8 value.","Hint that the Deserialize type is expecting the name of a …","Hint that the Deserialize type needs to deserialize a …","Hint that the Deserialize type is expecting a map of …","Hint that the Deserialize type is expecting a newtype …","Hint that the Deserialize type is expecting an optional …","Hint that the Deserialize type is expecting a sequence of …","Hint that the Deserialize type is expecting a string value …","Hint that the Deserialize type is expecting a string value …","Hint that the Deserialize type is expecting a struct with …","Hint that the Deserialize type is expecting a sequence of …","Hint that the Deserialize type is expecting a tuple struct …","Hint that the Deserialize type is expecting an u128 value.","Hint that the Deserialize type is expecting a u16 value.","Hint that the Deserialize type is expecting a u32 value.","Hint that the Deserialize type is expecting a u64 value.","Hint that the Deserialize type is expecting a u8 value.","Hint that the Deserialize type is expecting a unit value.","Hint that the Deserialize type is expecting a unit struct …","Helper macro when implementing the Deserializer part of a …","Determine whether Deserialize implementations should …","Determine whether Serialize implementations should …","Generic data structure serialization framework.","Conditional compilation depending on whether Serde is …","Serialize this value into the given Serde serializer.","Serialize a bool value.","Serialize a chunk of raw byte data.","Serialize a character.","Serialize an f32 value.","Serialize an f64 value.","Serialize an i128 value.","Serialize an i16 value.","Serialize an i32 value.","Serialize an i64 value.","Serialize an i8 value.","Begin to serialize a map. This call must be followed by …","Serialize a newtype struct like struct Millimeters(u8).","Serialize a newtype variant like E::N in enum E { N(u8) }.","Serialize a None value.","Begin to serialize a variably sized sequence. This call …","Serialize a Some(T) value.","Serialize a &str.","Begin to serialize a struct like …","Begin to serialize a struct variant like E::S in …","Begin to serialize a statically sized sequence whose …","Begin to serialize a tuple struct like …","Begin to serialize a tuple variant like E::T in …","Serialize a u128 value.","Serialize a u16 value.","Serialize a u32 value.","Serialize a u64 value.","Serialize a u8 value.","Serialize a () value.","Serialize a unit struct like struct Unit or PhantomData<T>.","Serialize a unit variant like E::A in enum E { A, B }.","The input contained a boolean value that was not expected.","The input contained a &[u8] or Vec<u8> that was not …","The input contained a char that was not expected.","A data structure that can be deserialized from any data …","A data structure that can be deserialized without …","DeserializeSeed is the stateful form of the Deserialize …","A data format that can deserialize any data structure …","The type of the deserializer being converted into.","The input contained an enum that was not expected.","Provides a Visitor access to the data of an enum in the …","The Error trait allows Deserialize implementations to …","The error type that can be returned if some error occurs …","The error type that can be returned if some error occurs …","The error type that can be returned if some error occurs …","The error type that can be returned if some error occurs …","The error type that can be returned if some error occurs …","Expected represents an explanation of what data a Visitor …","The input contained a floating point f32 or f64 that was …","An efficient way of discarding data from a deserializer.","Converts an existing value into a Deserializer from which …","The input contained a map that was not expected.","Provides a Visitor access to each entry of a map in the …","The input contained a newtype struct that was not expected.","The input contained a newtype variant that was not …","The input contained an Option<T> that was not expected.","A message stating what uncategorized thing the input …","The input contained a sequence that was not expected.","Provides a Visitor access to each element of a sequence in …","The input contained a signed integer i8, i16, i32 or i64 …","","The input contained a &str or String that was not expected.","The input contained a struct variant that was not expected.","The input contained a tuple variant that was not expected.","Unexpected represents an unexpected invocation of any one …","The input contained a unit () that was not expected.","The input contained a unit variant that was not expected.","The input contained an unsigned integer u8, u16, u32 or u64…","The type produced by using this seed.","The value produced by this visitor.","The Visitor that will be used to deserialize the content …","VariantAccess is a visitor that is created by the …","This trait represents a visitor that walks through a …","","","","","","","","","Raised when there is general error when deserializing a …","","Deserialize this value from the given Serde deserializer.","Equivalent to the more common Deserialize::deserialize …","","Require the Deserializer to figure out how to drive the …","Hint that the Deserialize type is expecting a bool value.","Hint that the Deserialize type is expecting a byte array …","Hint that the Deserialize type is expecting a byte array …","Hint that the Deserialize type is expecting a char value.","Hint that the Deserialize type is expecting an enum value …","Hint that the Deserialize type is expecting a f32 value.","Hint that the Deserialize type is expecting a f64 value.","Hint that the Deserialize type is expecting an i128 value.","Hint that the Deserialize type is expecting an i16 value.","Hint that the Deserialize type is expecting an i32 value.","Hint that the Deserialize type is expecting an i64 value.","Hint that the Deserialize type is expecting an i8 value.","Hint that the Deserialize type is expecting the name of a …","Hint that the Deserialize type needs to deserialize a …","Hint that the Deserialize type is expecting a map of …","Hint that the Deserialize type is expecting a newtype …","Hint that the Deserialize type is expecting an optional …","Hint that the Deserialize type is expecting a sequence of …","Hint that the Deserialize type is expecting a string value …","Hint that the Deserialize type is expecting a string value …","Hint that the Deserialize type is expecting a struct with …","Hint that the Deserialize type is expecting a sequence of …","Hint that the Deserialize type is expecting a tuple struct …","Hint that the Deserialize type is expecting an u128 value.","Hint that the Deserialize type is expecting a u16 value.","Hint that the Deserialize type is expecting a u32 value.","Hint that the Deserialize type is expecting a u64 value.","Hint that the Deserialize type is expecting a u8 value.","Hint that the Deserialize type is expecting a unit value.","Hint that the Deserialize type is expecting a unit struct …","Raised when a Deserialize struct type received more than …","","Format a message stating what data this Visitor expects to …","","Format an explanation of what data was being expected. …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Convert this value into a deserializer.","Raised when deserializing a sequence or map and the input …","Raised when a Deserialize receives a type different from …","Raised when a Deserialize receives a value of the right …","Determine whether Deserialize implementations should …","Raised when a Deserialize struct type expected to receive …","Called when deserializing a variant with a single value.","Called when deserializing a variant with a single value.","This returns Ok(Some(value)) for the next value in the …","This returns Ok(Some(value)) for the next value in the …","This returns Ok(Some((key, value))) for the next …","This returns Ok(Some((key, value))) for the next …","This returns Ok(Some(key)) for the next key in the map, or …","This returns Ok(Some(key)) for the next key in the map, or …","This returns a Ok(value) for the next value in the map.","This returns a Ok(value) for the next value in the map.","Returns the number of elements remaining in the sequence, …","Returns the number of entries remaining in the map, if …","Called when deserializing a struct-like variant.","","","","","","","","Called when deserializing a tuple-like variant.","","","Called when deserializing a variant with no values.","Raised when a Deserialize struct type received a field …","Raised when a Deserialize enum type received a variant …","Building blocks for deserializing basic values using the …","variant is called to identify which variant to deserialize.","variant is called to identify which variant to deserialize.","The input contains a boolean.","","The input contains a byte array that lives at least as …","The input contains a string that lives at least as long as …","The input contains a byte array and ownership of the byte …","The input contains a byte array. The lifetime of the byte …","","The input contains a char.","The input contains an enum.","","The input contains an f32.","The input contains an f64.","","The input contains a i128.","","The input contains an i16.","The input contains an i32.","The input contains an i64.","","The input contains an i8.","The input contains a key-value map.","","The input contains a newtype struct.","","The input contains an optional that is absent.","","The input contains a sequence of elements.","","The input contains an optional that is present.","","The input contains a string. The lifetime of the string is …","","The input contains a string and ownership of the string is …","The input contains a u128.","","The input contains a u16.","The input contains a u32.","The input contains a u64.","","The input contains a u8.","The input contains a unit ().","","A deserializer holding a bool.","A deserializer holding a &[u8] with a lifetime tied to …","A deserializer holding a &str with a lifetime tied to …","A deserializer holding a &[u8]. Always calls …","A deserializer holding a char.","A deserializer holding a Cow<str>.","A deserializer holding an EnumAccess.","A minimal representation of all possible errors that can …","A deserializer holding an f32.","A deserializer holding an f64.","A deserializer holding an i128.","A deserializer holding an i16.","A deserializer holding an i32.","A deserializer holding an i64.","A deserializer holding an i8.","A deserializer holding an isize.","A deserializer holding a MapAccess.","A deserializer that iterates over a map.","A deserializer holding a SeqAccess.","A deserializer that iterates over a sequence.","A deserializer holding a &str.","A deserializer holding a String.","A deserializer holding a u128.","A deserializer holding a u16.","A deserializer holding a u32.","A deserializer holding a u64.","A deserializer holding a u8.","A deserializer holding a ().","A deserializer holding a usize.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Check for remaining elements after passing a …","Check for remaining elements after passing a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","Create a new borrowed deserializer from the given string.","","","Create a new deserializer from the given bytes.","Create a new borrowed deserializer from the given borrowed …","Construct a new MapDeserializer<I, E>.","","","","","","","","","","","","","","","","Construct a new SeqDeserializer<I, E>.","Construct a new SeqAccessDeserializer<A>.","Construct a new MapAccessDeserializer<A>.","Construct a new EnumAccessDeserializer<A>.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Trait used by Serialize implementations to generically …","The error type when some error occurs during serialization.","Must match the Error type of our Serializer.","Must match the Error type of our Serializer.","Must match the Error type of our Serializer.","Must match the Error type of our Serializer.","Must match the Error type of our Serializer.","Must match the Error type of our Serializer.","Must match the Error type of our Serializer.","Helper type for implementing a Serializer that does not …","The output type produced by this Serializer during …","Must match the Ok type of our Serializer.","Must match the Ok type of our Serializer.","Must match the Ok type of our Serializer.","Must match the Ok type of our Serializer.","Must match the Ok type of our Serializer.","Must match the Ok type of our Serializer.","Must match the Ok type of our Serializer.","A data structure that can be serialized into any data …","Returned from Serializer::serialize_map.","Type returned from serialize_map for serializing the …","Returned from Serializer::serialize_seq.","Type returned from serialize_seq for serializing the …","Returned from Serializer::serialize_struct.","Type returned from serialize_struct for serializing the …","Returned from Serializer::serialize_struct_variant.","Type returned from serialize_struct_variant for …","Returned from Serializer::serialize_tuple.","Type returned from serialize_tuple for serializing the …","Returned from Serializer::serialize_tuple_struct.","Type returned from serialize_tuple_struct for serializing …","Returned from Serializer::serialize_tuple_variant.","Type returned from serialize_tuple_variant for serializing …","A data format that can serialize any data structure …","","","","Collect an iterator as a map.","Collect an iterator as a sequence.","Serialize a string produced by an implementation of Display…","Used when a Serialize implementation encounters any error …","Finish serializing a sequence.","Finish serializing a tuple.","Finish serializing a tuple struct.","Finish serializing a tuple variant.","Finish serializing a map.","Finish serializing a struct.","Finish serializing a struct variant.","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","Determine whether Serialize implementations should …","Serialize this value into the given Serde serializer.","Serialize a bool value.","Serialize a chunk of raw byte data.","Serialize a character.","Serialize a sequence element.","Serialize a tuple element.","","","Serialize a map entry consisting of a key and a value.","Serialize an f32 value.","Serialize an f64 value.","Serialize a tuple struct field.","Serialize a tuple variant field.","Serialize a struct field.","Serialize a struct variant field.","","","","","Serialize an i128 value.","Serialize an i16 value.","Serialize an i32 value.","Serialize an i64 value.","Serialize an i8 value.","Serialize a map key.","","Begin to serialize a map. This call must be followed by …","Serialize a newtype struct like struct Millimeters(u8).","Serialize a newtype variant like E::N in enum E { N(u8) }.","Serialize a None value.","Begin to serialize a variably sized sequence. This call …","Serialize a Some(T) value.","Serialize a &str.","Begin to serialize a struct like …","Begin to serialize a struct variant like E::S in …","Begin to serialize a statically sized sequence whose …","Begin to serialize a tuple struct like …","Begin to serialize a tuple variant like E::T in …","Serialize a u128 value.","Serialize a u16 value.","Serialize a u32 value.","Serialize a u64 value.","Serialize a u8 value.","Serialize a () value.","Serialize a unit struct like struct Unit or PhantomData<T>.","Serialize a unit variant like E::A in enum E { A, B }.","Serialize a map value.","","Indicate that a struct field has been skipped.","Indicate that a struct variant field has been skipped.","","",""],"i":[0,0,0,5,11,11,0,0,11,11,11,11,11,11,11,0,11,11,11,0,33,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,5,11,0,0,22,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,28,28,28,0,0,0,0,79,28,0,0,5,41,40,39,80,0,28,0,0,28,0,28,28,28,28,28,0,28,0,28,28,28,0,28,28,28,34,6,39,0,0,27,28,27,28,27,28,27,28,37,27,33,34,27,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,37,28,6,27,31,31,27,27,28,28,27,28,27,28,79,37,37,37,5,37,80,80,41,41,40,40,40,40,40,40,41,40,80,27,28,28,27,28,27,28,80,27,28,80,37,37,0,39,39,6,27,6,6,6,6,27,6,6,27,6,6,27,6,27,6,6,6,27,6,6,27,6,27,6,27,6,27,6,27,6,27,6,6,27,6,6,6,27,6,6,27,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,43,44,45,46,47,48,49,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,53,53,53,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,52,69,53,42,43,44,45,46,47,48,49,52,53,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,52,69,52,52,52,53,52,52,69,42,43,44,45,46,47,48,49,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,53,42,43,44,45,46,47,48,49,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,42,43,44,45,46,47,48,49,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,43,44,45,46,47,71,0,11,81,82,83,84,85,86,87,0,11,81,82,83,84,85,86,87,0,0,11,0,11,0,11,0,11,0,11,0,11,0,11,0,0,78,78,11,11,11,77,81,82,83,84,85,86,87,78,78,78,78,78,78,78,78,78,11,22,11,11,11,81,82,78,78,85,11,11,83,84,86,87,78,78,78,78,11,11,11,11,11,85,78,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,85,78,86,87,78,78,78],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1,2],[1,2],[[[0,[3,4]]],2],0,[5,2],[6,2],[6,2],[6,2],[6,2],[6,2],[[7,[8,[7]],6],2],[6,2],[6,2],[6,2],[6,2],[6,2],[6,2],[6,2],[6,2],[6,2],[6,2],[[7,6],2],[6,2],[6,2],[6,2],[6,2],[[7,[8,[7]],6],2],[[9,6],2],[[7,9,6],2],[6,2],[6,2],[6,2],[6,2],[6,2],[6,2],[[7,6],2],0,[[],10],[[],10],0,0,[11,2],[10,2],[[[8,[12]]],2],[13,2],[14,2],[15,2],[16,2],[17,2],[18,2],[19,2],[20,2],[[[21,[9]]],2],[[7,[0,[22,4]]],2],[[7,23,7,[0,[22,4]]],2],[[],2],[[[21,[9]]],2],[[[0,[22,4]]],2],[7,2],[[7,9],2],[[7,23,7,9],2],[9,2],[[7,9],2],[[7,23,7,9],2],[24,2],[25,2],[23,2],[26,2],[12,2],[[],2],[7,2],[[7,23,7],2],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[27,27],[28,28],[[]],[[]],[3],[[],27],[5,2],[5,2],[5,[[2,[27]]]],[6,2],[6,2],[6,2],[6,2],[6,2],[[7,[8,[7]],6],2],[6,2],[6,2],[6,2],[6,2],[6,2],[6,2],[6,2],[6,2],[6,2],[6,2],[[7,6],2],[6,2],[6,2],[6,2],[6,2],[[7,[8,[7]],6],2],[[9,6],2],[[7,9,6],2],[6,2],[6,2],[6,2],[6,2],[6,2],[6,2],[[7,6],2],[7],[[28,28],10],[29,30],[[27,29],30],[29,30],[[31,29],30],[[27,29],30],[29,[[2,[32]]]],[[28,29],30],[[28,29],30],[[]],[[]],[[]],[[]],[[]],[[9,31]],[[28,31]],[[28,31]],[[],10],[7],[[],[[2,[33]]]],[34,2],[[],[[2,[[21,[33]]]]]],[34,[[2,[21]]]],[[],[[2,[21]]]],[[34,34],[[2,[21]]]],[[],[[2,[[21,[33]]]]]],[34,[[2,[21]]]],[[],[[2,[33]]]],[34,2],[[],[[21,[9]]]],[[],[[21,[9]]]],[[[8,[7]],6],2],[[]],[[]],[[],35],[[],2],[[],2],[[],2],[[],2],[[9,6],2],[[],36],[[],36],[[],2],[[7,[8,[7]]]],[[7,[8,[7]]]],0,[[],2],[34,2],[10,[[2,[37]]]],[[27,10],2],[[[8,[12]]],[[2,[37]]]],[7,[[2,[37]]]],[[[38,[12]]],[[2,[37]]]],[[[8,[12]]],[[2,[37]]]],[[27,[8,[12]]],[[2,[37]]]],[13,[[2,[37]]]],[39,2],[[27,39],2],[14,[[2,[37]]]],[15,[[2,[37]]]],[[27,15],2],[16,[[2,[37]]]],[[27,16],2],[17,[[2,[37]]]],[18,[[2,[37]]]],[19,[[2,[37]]]],[[27,19],2],[20,[[2,[37]]]],[40,2],[[27,40],2],[5,2],[[27,5],2],[[],[[2,[37]]]],[27,2],[41,2],[[27,41],2],[5,2],[[27,5],2],[7,[[2,[37]]]],[[27,7],[[2,[37]]]],[35,[[2,[37]]]],[24,[[2,[37]]]],[[27,24],2],[25,[[2,[37]]]],[23,[[2,[37]]]],[26,[[2,[37]]]],[[27,26],2],[12,[[2,[37]]]],[[],[[2,[37]]]],[27,2],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[42,42],[43,43],[44,44],[45,45],[46,46],[47,47],[48,48],[49,49],[[[52,[[0,[50,51]]]]],[[52,[[0,[50,51]]]]]],[53,53],[54,54],[55,55],[56,56],[57,57],[58,58],[59,59],[60,60],[61,61],[62,62],[63,63],[64,64],[65,65],[66,66],[67,67],[68,68],[[[69,[51,51]]],[[69,[51,51]]]],[[[70,[51]]],[[70,[51]]]],[[[71,[51]]],[[71,[51]]]],[[[72,[51]]],[[72,[51]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[3,53],[3,53],[53,7],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],7,[8,[7]],6],2],[[[43,[37]],7,[8,[7]],6],2],[[[44,[37]],7,[8,[7]],6],2],[[[45,[37]],7,[8,[7]],6],2],[[[46,[37]],7,[8,[7]],6],2],[[[47,[37]],7,[8,[7]],6],2],[[[48,[37]],7,[8,[7]],6],2],[[[49,[37]],7,[8,[7]],6],2],[[[52,[50,37]],7,[8,[7]],6],2],[[[54,[37]],7,[8,[7]],6],2],[[[55,[37]],7,[8,[7]],6],2],[[[56,[37]],7,[8,[7]],6],2],[[[57,[37]],7,[8,[7]],6],2],[[[58,[37]],7,[8,[7]],6],2],[[[59,[37]],7,[8,[7]],6],2],[[[60,[37]],7,[8,[7]],6],2],[[[61,[37]],7,[8,[7]],6],2],[[[62,[37]],7,[8,[7]],6],2],[[[63,[37]],7,[8,[7]],6],2],[[[64,[37]],7,[8,[7]],6],2],[[[65,[37]],7,[8,[7]],6],2],[[[66,[37]],7,[8,[7]],6],2],[[[67,[37]],7,[8,[7]],6],2],[[[68,[37]],7,[8,[7]],6],2],[[[69,[50,37]],7,[8,[7]],6],2],[[[70,[41]],7,[8,[7]],6],2],[[[71,[40]],7,[8,[7]],6],2],[[[72,[39]],7,[8,[7]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],7,6],2],[[[43,[37]],7,6],2],[[[44,[37]],7,6],2],[[[45,[37]],7,6],2],[[[46,[37]],7,6],2],[[[47,[37]],7,6],2],[[[48,[37]],7,6],2],[[[49,[37]],7,6],2],[[[52,[50,37]],7,6],2],[[[54,[37]],7,6],2],[[[55,[37]],7,6],2],[[[56,[37]],7,6],2],[[[57,[37]],7,6],2],[[[58,[37]],7,6],2],[[[59,[37]],7,6],2],[[[60,[37]],7,6],2],[[[61,[37]],7,6],2],[[[62,[37]],7,6],2],[[[63,[37]],7,6],2],[[[64,[37]],7,6],2],[[[65,[37]],7,6],2],[[[66,[37]],7,6],2],[[[67,[37]],7,6],2],[[[68,[37]],7,6],2],[[[69,[50,37]],7,6],2],[[[70,[41]],7,6],2],[[[71,[40]],7,6],2],[[[72,[39]],7,6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],7,[8,[7]],6],2],[[[43,[37]],7,[8,[7]],6],2],[[[44,[37]],7,[8,[7]],6],2],[[[45,[37]],7,[8,[7]],6],2],[[[46,[37]],7,[8,[7]],6],2],[[[47,[37]],7,[8,[7]],6],2],[[[48,[37]],7,[8,[7]],6],2],[[[49,[37]],7,[8,[7]],6],2],[[[52,[50,37]],7,[8,[7]],6],2],[[[54,[37]],7,[8,[7]],6],2],[[[55,[37]],7,[8,[7]],6],2],[[[56,[37]],7,[8,[7]],6],2],[[[57,[37]],7,[8,[7]],6],2],[[[58,[37]],7,[8,[7]],6],2],[[[59,[37]],7,[8,[7]],6],2],[[[60,[37]],7,[8,[7]],6],2],[[[61,[37]],7,[8,[7]],6],2],[[[62,[37]],7,[8,[7]],6],2],[[[63,[37]],7,[8,[7]],6],2],[[[64,[37]],7,[8,[7]],6],2],[[[65,[37]],7,[8,[7]],6],2],[[[66,[37]],7,[8,[7]],6],2],[[[67,[37]],7,[8,[7]],6],2],[[[68,[37]],7,[8,[7]],6],2],[[[69,[50,37]],7,[8,[7]],6],2],[[[70,[41]],7,[8,[7]],6],2],[[[71,[40]],7,[8,[7]],6],2],[[[72,[39]],7,[8,[7]],6],2],[[[42,[37]],9,6],2],[[[43,[37]],9,6],2],[[[44,[37]],9,6],2],[[[45,[37]],9,6],2],[[[46,[37]],9,6],2],[[[47,[37]],9,6],2],[[[48,[37]],9,6],2],[[[49,[37]],9,6],2],[[[52,[50,37]],9,6],2],[[[54,[37]],9,6],2],[[[55,[37]],9,6],2],[[[56,[37]],9,6],2],[[[57,[37]],9,6],2],[[[58,[37]],9,6],2],[[[59,[37]],9,6],2],[[[60,[37]],9,6],2],[[[61,[37]],9,6],2],[[[62,[37]],9,6],2],[[[63,[37]],9,6],2],[[[64,[37]],9,6],2],[[[65,[37]],9,6],2],[[[66,[37]],9,6],2],[[[67,[37]],9,6],2],[[[68,[37]],9,6],2],[[[69,[50,37]],9,6],2],[[[70,[41]],9,6],2],[[[71,[40]],9,6],2],[[[72,[39]],9,6],2],[[[42,[37]],7,9,6],2],[[[43,[37]],7,9,6],2],[[[44,[37]],7,9,6],2],[[[45,[37]],7,9,6],2],[[[46,[37]],7,9,6],2],[[[47,[37]],7,9,6],2],[[[48,[37]],7,9,6],2],[[[49,[37]],7,9,6],2],[[[52,[50,37]],7,9,6],2],[[[54,[37]],7,9,6],2],[[[55,[37]],7,9,6],2],[[[56,[37]],7,9,6],2],[[[57,[37]],7,9,6],2],[[[58,[37]],7,9,6],2],[[[59,[37]],7,9,6],2],[[[60,[37]],7,9,6],2],[[[61,[37]],7,9,6],2],[[[62,[37]],7,9,6],2],[[[63,[37]],7,9,6],2],[[[64,[37]],7,9,6],2],[[[65,[37]],7,9,6],2],[[[66,[37]],7,9,6],2],[[[67,[37]],7,9,6],2],[[[68,[37]],7,9,6],2],[[[69,[50,37]],7,9,6],2],[[[70,[41]],7,9,6],2],[[[71,[40]],7,9,6],2],[[[72,[39]],7,9,6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],6],2],[[[43,[37]],6],2],[[[44,[37]],6],2],[[[45,[37]],6],2],[[[46,[37]],6],2],[[[47,[37]],6],2],[[[48,[37]],6],2],[[[49,[37]],6],2],[[[52,[50,37]],6],2],[[[54,[37]],6],2],[[[55,[37]],6],2],[[[56,[37]],6],2],[[[57,[37]],6],2],[[[58,[37]],6],2],[[[59,[37]],6],2],[[[60,[37]],6],2],[[[61,[37]],6],2],[[[62,[37]],6],2],[[[63,[37]],6],2],[[[64,[37]],6],2],[[[65,[37]],6],2],[[[66,[37]],6],2],[[[67,[37]],6],2],[[[68,[37]],6],2],[[[69,[50,37]],6],2],[[[70,[41]],6],2],[[[71,[40]],6],2],[[[72,[39]],6],2],[[[42,[37]],7,6],2],[[[43,[37]],7,6],2],[[[44,[37]],7,6],2],[[[45,[37]],7,6],2],[[[46,[37]],7,6],2],[[[47,[37]],7,6],2],[[[48,[37]],7,6],2],[[[49,[37]],7,6],2],[[[52,[50,37]],7,6],2],[[[54,[37]],7,6],2],[[[55,[37]],7,6],2],[[[56,[37]],7,6],2],[[[57,[37]],7,6],2],[[[58,[37]],7,6],2],[[[59,[37]],7,6],2],[[[60,[37]],7,6],2],[[[61,[37]],7,6],2],[[[62,[37]],7,6],2],[[[63,[37]],7,6],2],[[[64,[37]],7,6],2],[[[65,[37]],7,6],2],[[[66,[37]],7,6],2],[[[67,[37]],7,6],2],[[[68,[37]],7,6],2],[[[69,[50,37]],7,6],2],[[[70,[41]],7,6],2],[[[71,[40]],7,6],2],[[[72,[39]],7,6],2],[[[52,[50,37]]],[[2,[37]]]],[[[69,[50,37]]],[[2,[37]]]],[[53,53],10],[[42,29],30],[[43,29],30],[[44,29],30],[[45,29],30],[[46,29],30],[[47,29],30],[[48,29],30],[[49,29],30],[[[52,[[0,[50,73]]]],29],30],[[53,29],30],[[53,29],30],[[54,29],30],[[55,29],30],[[56,29],30],[[57,29],30],[[58,29],30],[[59,29],30],[[60,29],30],[[61,29],30],[[62,29],30],[[63,29],30],[[64,29],30],[[65,29],30],[[66,29],30],[[67,29],30],[[68,29],30],[[[69,[73]],29],30],[[[70,[73]],29],30],[[[71,[73]],29],30],[[[72,[73]],29],30],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],42],[23,43],[7,44],[7,45],[35,46],[[[74,[7]]],47],[[[8,[12]]],48],[[[8,[12]]],49],[50,[[52,[50]]]],[10,54],[20,55],[17,56],[18,57],[19,58],[75,59],[12,60],[25,61],[26,62],[9,63],[14,64],[15,65],[13,66],[16,67],[24,68],[50,[[69,[50]]]],[[],70],[[],71],[[],72],[[[52,[50,37]],34],[[2,[21]]]],[[[69,[50,37]],34],[[2,[21]]]],[[[52,[50,37]],34,34],[[2,[21]]]],[[[52,[50,37]],34],[[2,[21]]]],[[[52,[50,37]],34],2],[76],[[[52,[50,37]]],[[21,[9]]]],[[[52,[50,37]]],[[21,[9]]]],[[[69,[50,37]]],[[21,[9]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],35],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[[43,[37]],34],2],[[[44,[37]],34],2],[[[45,[37]],34],2],[[[46,[37]],34],2],[[[47,[37]],34],2],[[[71,[40]],34],2],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[1,2],[1,2],[[[0,[3,4]]],2],[3],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[[78,[77]]],[[2,[77]]]],[[[78,[77]]],[[2,[77]]]],[[[78,[77]]],[[2,[77]]]],[[[78,[77]]],[[2,[77]]]],[[[78,[77]]],[[2,[77]]]],[[[78,[77]]],[[2,[77]]]],[[[78,[77]]],[[2,[77]]]],[[]],[[]],[[],10],[11,2],[10,2],[[[8,[12]]],2],[13,2],[[[0,[22,4]]],2],[[[0,[22,4]]],2],[[[78,[77]],[0,[22,4]]],[[2,[77]]]],[[[78,[77]],[0,[22,4]]],[[2,[77]]]],[[[0,[22,4]],[0,[22,4]]],2],[14,2],[15,2],[[[0,[22,4]]],2],[[[0,[22,4]]],2],[[7,[0,[22,4]]],2],[[7,[0,[22,4]]],2],[[[78,[77]],[0,[22,4]]],[[2,[77]]]],[[[78,[77]],[0,[22,4]]],[[2,[77]]]],[[[78,[77]],7,[0,[22,4]]],[[2,[77]]]],[[[78,[77]],7,[0,[22,4]]],[[2,[77]]]],[16,2],[17,2],[18,2],[19,2],[20,2],[[[0,[22,4]]],2],[[[78,[77]],[0,[22,4]]],[[2,[77]]]],[[[21,[9]]],2],[[7,[0,[22,4]]],2],[[7,23,7,[0,[22,4]]],2],[[],2],[[[21,[9]]],2],[[[0,[22,4]]],2],[7,2],[[7,9],2],[[7,23,7,9],2],[9,2],[[7,9],2],[[7,23,7,9],2],[24,2],[25,2],[23,2],[26,2],[12,2],[[],2],[7,2],[[7,23,7],2],[[[0,[22,4]]],2],[[[78,[77]],[0,[22,4]]],[[2,[77]]]],[7,2],[7,2],[[],2],[[],2],[[],36]],"c":[],"p":[[8,"IntoIterator"],[4,"Result"],[8,"Display"],[8,"Sized"],[8,"Deserializer"],[8,"Visitor"],[15,"str"],[15,"slice"],[15,"usize"],[15,"bool"],[8,"Serializer"],[15,"u8"],[15,"char"],[15,"f32"],[15,"f64"],[15,"i128"],[15,"i16"],[15,"i32"],[15,"i64"],[15,"i8"],[4,"Option"],[8,"Serialize"],[15,"u32"],[15,"u128"],[15,"u16"],[15,"u64"],[3,"IgnoredAny"],[4,"Unexpected"],[3,"Formatter"],[6,"Result"],[8,"Expected"],[3,"Error"],[8,"Deserialize"],[8,"DeserializeSeed"],[3,"String"],[3,"TypeId"],[8,"Error"],[3,"Vec"],[8,"EnumAccess"],[8,"MapAccess"],[8,"SeqAccess"],[3,"UnitDeserializer"],[3,"U32Deserializer"],[3,"StrDeserializer"],[3,"BorrowedStrDeserializer"],[3,"StringDeserializer"],[3,"CowStrDeserializer"],[3,"BytesDeserializer"],[3,"BorrowedBytesDeserializer"],[8,"Iterator"],[8,"Clone"],[3,"MapDeserializer"],[3,"Error"],[3,"BoolDeserializer"],[3,"I8Deserializer"],[3,"I16Deserializer"],[3,"I32Deserializer"],[3,"I64Deserializer"],[3,"IsizeDeserializer"],[3,"U8Deserializer"],[3,"U16Deserializer"],[3,"U64Deserializer"],[3,"UsizeDeserializer"],[3,"F32Deserializer"],[3,"F64Deserializer"],[3,"CharDeserializer"],[3,"I128Deserializer"],[3,"U128Deserializer"],[3,"SeqDeserializer"],[3,"SeqAccessDeserializer"],[3,"MapAccessDeserializer"],[3,"EnumAccessDeserializer"],[8,"Debug"],[4,"Cow"],[15,"isize"],[3,"Demand"],[8,"Error"],[3,"Impossible"],[8,"IntoDeserializer"],[8,"VariantAccess"],[8,"SerializeSeq"],[8,"SerializeTuple"],[8,"SerializeTupleStruct"],[8,"SerializeTupleVariant"],[8,"SerializeMap"],[8,"SerializeStruct"],[8,"SerializeStructVariant"]]},\ "serde_derive":{"doc":"This crate provides Serde’s two derive macros.","t":"YY","n":["Deserialize","Serialize"],"q":[[0,"serde_derive"]],"d":["",""],"i":[0,0],"f":[0,0],"c":[],"p":[]},\ -"serde_json":{"doc":"Serde JSON","t":"NNDDDNDNNGDDNELLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFLFLLLLLLLLLLLLLLLLOALLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLFFFFFFLLLLLLLLLLLLLLLLLLADDIDDDLLLLLLLLLLLFLFLFLLLLLLLLLLLLLLLLLLLENNDNGNLLLLLLLLLLLLLLLLLLLLEDDDDDNDNDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNEDNINDNNDNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNICNDNNDNELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLL","n":["Array","Bool","Deserializer","Error","Map","Null","Number","Number","Object","Result","Serializer","StreamDeserializer","String","Value","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_from","clone_into","clone_into","collect_str","custom","custom","de","default","default","deserialize","deserialize","deserialize_any","deserialize_any","deserialize_any","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_char","deserialize_char","deserialize_char","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_map","deserialize_map","deserialize_map","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_option","deserialize_option","deserialize_option","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_str","deserialize_str","deserialize_str","deserialize_string","deserialize_string","deserialize_string","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","error","extend","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_iter","from_iter","from_iter","from_reader","from_slice","from_str","from_str","from_value","index","index","index_mut","index_mut","into","into","into","into","into","into","into_deserializer","into_iter","into_iter","into_iter","into_iter","invalid_type","json","map","next","provide","ser","serialize","serialize","serialize_bool","serialize_bytes","serialize_char","serialize_f32","serialize_f64","serialize_i128","serialize_i16","serialize_i32","serialize_i64","serialize_i8","serialize_map","serialize_newtype_struct","serialize_newtype_variant","serialize_none","serialize_seq","serialize_some","serialize_str","serialize_struct","serialize_struct_variant","serialize_tuple","serialize_tuple_struct","serialize_tuple_variant","serialize_u128","serialize_u16","serialize_u32","serialize_u64","serialize_u8","serialize_unit","serialize_unit_struct","serialize_unit_variant","source","to_owned","to_owned","to_string","to_string","to_string","to_string_pretty","to_value","to_vec","to_vec_pretty","to_writer","to_writer_pretty","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","value","Deserializer","IoRead","Read","SliceRead","StrRead","StreamDeserializer","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","byte_offset","end","from","from","from","from_reader","from_reader","from_slice","from_slice","from_str","from_str","into","into","into","into_iter","new","new","new","new","new","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","Category","Data","Eof","Error","Io","Result","Syntax","borrow","borrow_mut","classify","clone","clone_into","column","eq","equivalent","fmt","from","into","is_data","is_eof","is_io","is_syntax","line","to_owned","try_from","try_into","type_id","Entry","IntoIter","Iter","IterMut","Keys","Map","Occupied","OccupiedEntry","Vacant","VacantEntry","Values","ValuesMut","and_modify","append","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","contains_key","entry","from","from","from","from","from","from","from","from","from","get","get","get_key_value","get_mut","get_mut","insert","insert","insert","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_mut","is_empty","iter","iter_mut","key","key","key","keys","len","len","len","len","len","len","len","new","next","next","next","next","next","next","next_back","next_back","next_back","next_back","next_back","next_back","or_insert","or_insert_with","remove","remove","remove_entry","retain","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","values","values_mut","with_capacity","AsciiControl","Backspace","CarriageReturn","CharEscape","CompactFormatter","FormFeed","Formatter","LineFeed","PrettyFormatter","Quote","ReverseSolidus","Serializer","Solidus","Tab","begin_array","begin_array","begin_array_value","begin_array_value","begin_object","begin_object","begin_object_key","begin_object_key","begin_object_value","begin_object_value","begin_string","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","end_array","end_array","end_array_value","end_array_value","end_object","end_object","end_object_key","end_object_value","end_object_value","end_string","fmt","fmt","from","from","from","into","into","into","into_inner","new","new","pretty","to_owned","to_owned","to_string","to_string_pretty","to_vec","to_vec_pretty","to_writer","to_writer_pretty","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","with_formatter","with_indent","write_bool","write_char_escape","write_f32","write_f64","write_i128","write_i16","write_i32","write_i64","write_i8","write_null","write_number_str","write_raw_fragment","write_string_fragment","write_u128","write_u16","write_u32","write_u64","write_u8","Array","Bool","Index","Map","Null","Number","Number","Object","Serializer","String","Value","as_array","as_array_mut","as_bool","as_f64","as_f64","as_i64","as_i64","as_null","as_object","as_object_mut","as_str","as_u64","as_u64","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","collect_str","deserialize","deserialize_any","deserialize_any","deserialize_bool","deserialize_bool","deserialize_byte_buf","deserialize_byte_buf","deserialize_bytes","deserialize_bytes","deserialize_char","deserialize_char","deserialize_enum","deserialize_enum","deserialize_f32","deserialize_f32","deserialize_f64","deserialize_f64","deserialize_i128","deserialize_i128","deserialize_i16","deserialize_i16","deserialize_i32","deserialize_i32","deserialize_i64","deserialize_i64","deserialize_i8","deserialize_i8","deserialize_identifier","deserialize_identifier","deserialize_ignored_any","deserialize_ignored_any","deserialize_map","deserialize_map","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_option","deserialize_option","deserialize_seq","deserialize_seq","deserialize_str","deserialize_str","deserialize_string","deserialize_string","deserialize_struct","deserialize_struct","deserialize_tuple","deserialize_tuple","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_u128","deserialize_u128","deserialize_u16","deserialize_u16","deserialize_u32","deserialize_u32","deserialize_u64","deserialize_u64","deserialize_u8","deserialize_u8","deserialize_unit","deserialize_unit","deserialize_unit_struct","deserialize_unit_struct","eq","equivalent","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from_f64","from_str","from_value","get","get_mut","hash","into","into","is_array","is_boolean","is_f64","is_f64","is_i64","is_i64","is_null","is_number","is_object","is_string","is_u64","is_u64","pointer","pointer_mut","serialize","serialize_bool","serialize_bytes","serialize_char","serialize_f32","serialize_f64","serialize_i128","serialize_i16","serialize_i32","serialize_i64","serialize_i8","serialize_map","serialize_newtype_struct","serialize_newtype_variant","serialize_none","serialize_seq","serialize_some","serialize_str","serialize_struct","serialize_struct_variant","serialize_tuple","serialize_tuple_struct","serialize_tuple_variant","serialize_u128","serialize_u16","serialize_u32","serialize_u64","serialize_u8","serialize_unit","serialize_unit_struct","serialize_unit_variant","take","to_owned","to_string","to_value","try_from","try_from","try_into","try_into","type_id","type_id"],"q":[[0,"serde_json"],[305,"serde_json::de"],[346,"serde_json::error"],[373,"serde_json::map"],[510,"serde_json::ser"],[605,"serde_json::value"]],"d":["Represents a JSON array.","Represents a JSON boolean.","A structure that deserializes JSON into Rust values.","This type represents all possible errors that can occur …","Represents a JSON key/value type.","Represents a JSON null value.","Represents a JSON number, whether integer or floating …","Represents a JSON number, whether integer or floating …","Represents a JSON object.","Alias for a Result with the error type serde_json::Error.","A structure for serializing Rust values into JSON.","Iterator that deserializes a stream into multiple JSON …","Represents a JSON string.","Represents any valid JSON value.","","","","","","","","","","","","","","","","","","","","","Deserialize JSON data to a Rust data structure.","","","","","","","","","","","","","","Parses a JSON string as bytes. Note that this function …","","","","","","Parses an enum as an object like {"$KEY":$VALUE}, where …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Parses a newtype struct as the underlying value.","","","Parses a null as a None, and any other values as a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","When serializing or deserializing JSON goes wrong.","","","","","","Display a JSON value as a string.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Convert Number to Value","Convert a Vec to Value","","Convert boolean to Value","","Returns the argument unchanged.","Convert String to Value","Convert 64-bit floating point number to Value","","","Convert map (with string keys) to Value","","","Convert a slice to Value","Convert copy-on-write string to Value","","","","Convert 32-bit floating point number to Value","Convert string slice to Value","","Convert () to Value","","","Convert an iteratable type to a Value","Convert an iteratable type to a Value","Deserialize an instance of type T from an IO stream of …","Deserialize an instance of type T from bytes of JSON text.","Deserialize an instance of type T from a string of JSON …","","Interpret a serde_json::Value as an instance of type T.","","Index into a serde_json::Value using the syntax value[0] or","","Write into a serde_json::Value using the syntax …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","Construct a serde_json::Value from a JSON literal.","A map of String to serde_json::Value.","","","Serialize a Rust data structure into JSON data.","","","","","","","","","","","","","","Serialize newtypes without an object wrapper.","","","","","","","","","","","","","","","","","","","","","","Serialize the given data structure as a String of JSON.","","","Serialize the given data structure as a pretty-printed …","Convert a T into serde_json::Value which is an enum that …","Serialize the given data structure as a JSON byte vector.","Serialize the given data structure as a pretty-printed …","Serialize the given data structure as JSON into the IO …","Serialize the given data structure as pretty-printed JSON …","","","","","","","","","","","","","","","","","","","The Value enum, a loosely typed way of representing any …","A structure that deserializes JSON into Rust values.","JSON input source that reads from a std::io input stream.","Trait used by the deserializer for iterating over input. …","JSON input source that reads from a slice of bytes.","JSON input source that reads from a UTF-8 string.","Iterator that deserializes a stream into multiple JSON …","","","","","","","Returns the number of bytes so far deserialized into a …","The Deserializer::end method should be called after a …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Deserialize an instance of type T from an IO stream of …","Creates a JSON deserializer from an io::Read.","Deserialize an instance of type T from bytes of JSON text.","Creates a JSON deserializer from a &[u8].","Deserialize an instance of type T from a string of JSON …","Creates a JSON deserializer from a &str.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Turn a JSON deserializer into an iterator over values of …","Create a JSON deserializer from one of the possible …","Create a JSON stream deserializer from one of the possible …","Create a JSON input source to read from a std::io input …","Create a JSON input source to read from a slice of bytes.","Create a JSON input source to read from a UTF-8 string.","","","","","","","","","","Categorizes the cause of a serde_json::Error.","The error was caused by input data that was semantically …","The error was caused by prematurely reaching the end of …","This type represents all possible errors that can occur …","The error was caused by a failure to read or write bytes …","Alias for a Result with the error type serde_json::Error.","The error was caused by input that was not syntactically …","","","Categorizes the cause of this error.","","","One-based column number at which the error was detected.","","","","Returns the argument unchanged.","Calls U::from(self).","Returns true if this error was caused by input data that …","Returns true if this error was caused by prematurely …","Returns true if this error was caused by a failure to read …","Returns true if this error was caused by input that was not","One-based line number at which the error was detected.","","","","","A view into a single entry in a map, which may either be …","An owning iterator over a serde_json::Map’s entries.","An iterator over a serde_json::Map’s entries.","A mutable iterator over a serde_json::Map’s entries.","An iterator over a serde_json::Map’s keys.","Represents a JSON key/value type.","An occupied Entry.","An occupied Entry. It is part of the Entry enum.","A vacant Entry.","A vacant Entry. It is part of the Entry enum.","An iterator over a serde_json::Map’s values.","A mutable iterator over a serde_json::Map’s values.","Provides in-place mutable access to an occupied entry …","Moves all elements from other into self, leaving other …","","","","","","","","","","","","","","","","","","","Clears the map, removing all values.","Returns true if the map contains a value for the specified …","Gets the given key’s corresponding entry in the map for …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a reference to the value corresponding to the key.","Gets a reference to the value in the entry.","Returns the key-value pair matching the given key.","Returns a mutable reference to the value corresponding to …","Gets a mutable reference to the value in the entry.","Inserts a key-value pair into the map.","Sets the value of the entry with the VacantEntry’s key, …","Sets the value of the entry with the OccupiedEntry’s …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","Converts the entry into a mutable reference to its value.","Returns true if the map contains no elements.","Gets an iterator over the entries of the map.","Gets a mutable iterator over the entries of the map.","Returns a reference to this entry’s key.","Gets a reference to the key that would be used when …","Gets a reference to the key in the entry.","Gets an iterator over the keys of the map.","Returns the number of elements in the map.","","","","","","","Makes a new empty Map.","","","","","","","","","","","","","Ensures a value is in the entry by inserting the default …","Ensures a value is in the entry by inserting the result of …","Removes a key from the map, returning the value at the key …","Takes the value of the entry out of the map, and returns …","Removes a key from the map, returning the stored key and …","Retains only the elements specified by the predicate.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Gets an iterator over the values of the map.","Gets an iterator over mutable values of the map.","Makes a new empty Map with the given initial capacity.","An escaped ASCII plane control character (usually escaped …","An escaped backspace character (usually escaped as \\\\b)","An escaped carriage return character (usually escaped as \\\\r…","Represents a character escape code in a type-safe manner.","This structure compacts a JSON value with no extra …","An escaped form feed character (usually escaped as \\\\f)","This trait abstracts away serializing the JSON control …","An escaped line feed character (usually escaped as \\\\n)","This structure pretty prints a JSON value to make it human …","An escaped quote "","An escaped reverse solidus \\\\","A structure for serializing Rust values into JSON.","An escaped solidus /","An escaped tab character (usually escaped as \\\\t)","Called before every array. Writes a [ to the specified …","","Called before every array value. Writes a , if needed to …","","Called before every object. Writes a { to the specified …","","Called before every object key.","","Called before every object value. A : should be written to","","Called before each series of write_string_fragment and …","","","","","","","","","","","","Called after every array. Writes a ] to the specified …","","Called after every array value.","","Called after every object. Writes a } to the specified …","","Called after every object key. A : should be written to …","Called after every object value.","","Called after each series of write_string_fragment and …","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Unwrap the Writer from the Serializer.","Creates a new JSON serializer.","Construct a pretty printer formatter that defaults to …","Creates a new JSON pretty print serializer.","","","Serialize the given data structure as a String of JSON.","Serialize the given data structure as a pretty-printed …","Serialize the given data structure as a JSON byte vector.","Serialize the given data structure as a pretty-printed …","Serialize the given data structure as JSON into the IO …","Serialize the given data structure as pretty-printed JSON …","","","","","","","","","","Creates a new JSON visitor whose output will be written to …","Construct a pretty printer formatter that uses the indent …","Writes a true or false value to the specified writer.","Writes a character escape code to the specified writer.","Writes a floating point value like -31.26e+12 to the …","Writes a floating point value like -31.26e+12 to the …","Writes an integer value like -123 to the specified writer.","Writes an integer value like -123 to the specified writer.","Writes an integer value like -123 to the specified writer.","Writes an integer value like -123 to the specified writer.","Writes an integer value like -123 to the specified writer.","Writes a null value to the specified writer.","Writes a number that has already been rendered to a string.","Writes a raw JSON fragment that doesn’t need any …","Writes a string fragment that doesn’t need any escaping …","Writes an integer value like 123 to the specified writer.","Writes an integer value like 123 to the specified writer.","Writes an integer value like 123 to the specified writer.","Writes an integer value like 123 to the specified writer.","Writes an integer value like 123 to the specified writer.","Represents a JSON array.","Represents a JSON boolean.","A type that can be used to index into a serde_json::Value.","","Represents a JSON null value.","Represents a JSON number, whether integer or floating …","Represents a JSON number, whether integer or floating …","Represents a JSON object.","Serializer whose output is a Value.","Represents a JSON string.","Represents any valid JSON value.","If the Value is an Array, returns the associated vector. …","If the Value is an Array, returns the associated mutable …","If the Value is a Boolean, returns the associated bool. …","If the Value is a number, represent it as f64 if possible. …","Represents the number as f64 if possible. Returns None …","If the Value is an integer, represent it as i64 if …","If the Number is an integer, represent it as i64 if …","If the Value is a Null, returns (). Returns None otherwise.","If the Value is an Object, returns the associated Map. …","If the Value is an Object, returns the associated mutable …","If the Value is a String, returns the associated str. …","If the Value is an integer, represent it as u64 if …","If the Number is an integer, represent it as u64 if …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","Converts a finite f64 to a Number. Infinite or NaN values …","","Interpret a serde_json::Value as an instance of type T.","Index into a JSON array or map. A string index can be used …","Mutably index into a JSON array or map. A string index can …","","Calls U::from(self).","Calls U::from(self).","Returns true if the Value is an Array. Returns false …","Returns true if the Value is a Boolean. Returns false …","Returns true if the Value is a number that can be …","Returns true if the Number can be represented by f64.","Returns true if the Value is an integer between i64::MIN …","Returns true if the Number is an integer between i64::MIN …","Returns true if the Value is a Null. Returns false …","Returns true if the Value is a Number. Returns false …","Returns true if the Value is an Object. Returns false …","Returns true if the Value is a String. Returns false …","Returns true if the Value is an integer between zero and …","Returns true if the Number is an integer between zero and …","Looks up a value by a JSON Pointer.","Looks up a value by a JSON Pointer and returns a mutable …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Takes the value out of the Value, leaving a Null in its …","","","Convert a T into serde_json::Value which is an enum that …","","","","","",""],"i":[2,2,0,0,0,2,0,2,2,0,0,0,2,0,14,50,10,3,6,2,14,50,10,3,6,2,3,2,3,3,2,6,10,10,0,3,2,3,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,0,3,10,10,3,2,2,14,50,10,3,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,0,0,0,2,0,3,2,3,2,14,50,10,3,6,2,2,50,3,3,3,10,0,0,50,10,0,3,2,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,10,3,2,0,10,2,0,0,0,0,0,0,14,50,10,3,6,2,14,50,10,3,6,2,14,50,10,3,6,2,0,0,0,0,0,0,0,59,60,61,59,60,61,50,14,59,60,61,0,14,0,14,0,14,59,60,61,14,14,50,59,60,61,59,60,61,59,60,61,59,60,61,0,62,62,0,62,0,62,62,62,10,62,62,10,62,62,62,62,62,10,10,10,10,10,62,62,62,62,0,0,0,0,0,0,63,0,63,0,0,0,63,3,63,66,65,67,68,70,69,71,72,63,66,65,67,68,70,69,71,72,3,3,3,63,66,65,67,68,70,69,71,72,3,65,3,3,65,3,66,65,63,66,65,67,68,70,69,71,72,67,68,70,69,71,72,65,3,3,3,63,66,65,3,3,67,68,70,69,71,72,3,67,68,70,69,71,72,67,68,70,69,71,72,63,63,3,65,3,3,67,68,70,69,71,72,63,66,65,67,68,70,69,71,72,63,66,65,67,68,70,69,71,72,63,66,65,67,68,70,69,71,72,3,3,3,77,77,77,0,0,77,0,77,0,77,77,0,77,77,5,75,5,75,5,75,5,75,5,75,5,77,76,75,77,76,75,76,75,76,75,75,5,75,5,75,5,75,5,5,75,5,76,75,77,76,75,77,76,75,6,6,75,6,76,75,0,0,0,0,0,0,77,76,75,77,76,75,77,76,75,6,75,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,2,2,0,0,2,0,2,2,0,2,0,2,2,2,2,35,2,35,2,2,2,2,2,35,78,35,78,35,35,35,78,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,78,35,35,35,35,35,35,35,35,35,35,35,35,35,0,2,2,35,78,35,2,2,2,35,2,35,2,2,2,2,2,35,2,2,35,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,2,35,35,0,78,35,78,35,78,35],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[1,2]]],[[3,[1,2]]]],[2,2],[[[3,[1,2]],[3,[1,2]]]],[[]],[[]],[[[6,[4,5]],[0,[7,8]]],9],[8,10],[8,10],0,[[],[[3,[1,2]]]],[[],2],[11,[[12,[[3,[1,2]]]]]],[11,[[12,[2]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],16,[17,[16]],15],9],[[2,16,[17,[16]],15],[[12,[10]]]],[[2,16,[17,[16]],15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],16,15],9],[[2,16,15],[[12,[10]]]],[[2,16,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],16,[17,[16]],15],9],[[2,16,[17,[16]],15],[[12,[10]]]],[[2,16,[17,[16]],15],[[12,[10]]]],[[[14,[13]],18,15],9],[[2,18,15],[[12,[10]]]],[[2,18,15],[[12,[10]]]],[[[14,[13]],16,18,15],9],[[2,16,18,15],[[12,[10]]]],[[2,16,18,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],16,15],9],[[2,16,15],[[12,[10]]]],[[2,16,15],[[12,[10]]]],[[[3,[1,2]],[3,[1,2]]],19],[[2,16],19],[[2,20],19],[[2,21],19],[[2,18],19],[[2,19],19],[[2,19],19],[[2,20],19],[[2,22],19],[[2,23],19],[[2,18],19],[[2,16],19],[[2,24],19],[[2,25],19],[[2,18],19],[[2,21],19],[[2,26],19],[[2,27],19],[[2,24],19],[[2,28],19],[[2,21],19],[[2,29],19],[[2,30],19],[[2,30],19],[[2,29],19],[[2,23],19],[[2,25],19],[[2,27],19],[[2,25],19],[[2,28],19],[[2,23],19],[[2,28],19],[[2,24],19],[[2,1],19],[[2,30],19],[[2,26],19],[[2,2],19],[[2,29],19],[[2,27],19],[[2,20],19],[[2,22],19],[[2,26],19],[[2,22],19],[[2,19],19],[[],19],[[],19],0,[[[3,[1,2]],31]],[[10,32],33],[[10,32],33],[[[3,[1,2]],32],[[12,[34]]]],[[2,32],33],[[2,32],33],[[]],[[]],[[]],[[]],[[]],[35,2],[[[37,[[36,[2]]]]],2],[25,2],[19,2],[18,2],[[]],[1,2],[22,2],[30,2],[20,2],[[[3,[1,2]]],2],[21,2],[26,2],[[[17,[[0,[38,[36,[2]]]]]]],2],[[[39,[16]]],2],[29,2],[28,2],[[[40,[[36,[2]]]]],2],[24,2],[16,2],[27,2],[[],2],[23,2],[31,[[3,[1,2]]]],[31,2],[31,2],[41,[[9,[42]]]],[[[17,[26]]],[[9,[43]]]],[16,[[9,[43]]]],[16,[[12,[2,10]]]],[2,[[12,[42,10]]]],[[[3,[1,2]],[0,[7,44,45,46]]],2],[[2,47],2],[[[3,[1,2]],[0,[7,44,45,46]]],2],[[2,47],2],[[]],[[]],[[]],[[]],[[]],[[]],[2],[[]],[[[3,[1,2]]]],[[[3,[1,2]]]],[[[3,[1,2]]]],[[48,49],10],0,0,[[[50,[13,43]]],[[40,[[9,[43]]]]]],[51],0,[[[3,[1,2]],52],12],[[2,52],12],[[[6,[4,5]],19],9],[[[6,[4,5]],[17,[26]]],9],[[[6,[4,5]],53],9],[[[6,[4,5]],24],9],[[[6,[4,5]],22],9],[[[6,[4,5]],54],9],[[[6,[4,5]],27],9],[[[6,[4,5]],29],9],[[[6,[4,5]],20],9],[[[6,[4,5]],25],9],[[[6,[4,5]],[40,[18]]],9],[[[6,[4,5]],16,[0,[7,55]]],9],[[[6,[4,5]],16,23,16,[0,[7,55]]],9],[[[6,[4,5]]],9],[[[6,[4,5]],[40,[18]]],9],[[[6,[4,5]],[0,[7,55]]],9],[[[6,[4,5]],16],9],[[[6,[4,5]],16,18],9],[[[6,[4,5]],16,23,16,18],9],[[[6,[4,5]],18],9],[[[6,[4,5]],16,18],9],[[[6,[4,5]],16,23,16,18],9],[[[6,[4,5]],56],9],[[[6,[4,5]],30],9],[[[6,[4,5]],23],9],[[[6,[4,5]],21],9],[[[6,[4,5]],26],9],[[[6,[4,5]]],9],[[[6,[4,5]],16],9],[[[6,[4,5]],16,23,16],9],[10,[[40,[57]]]],[[]],[[]],[[[0,[7,55]]],[[9,[1]]]],[[],1],[[],1],[[[0,[7,55]]],[[9,[1]]]],[55,[[12,[2,10]]]],[[[0,[7,55]]],[[9,[[37,[26]]]]]],[[[0,[7,55]]],[[9,[[37,[26]]]]]],[[4,[0,[7,55]]],9],[[4,[0,[7,55]]],9],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[50,[13,43]]],18],[[[14,[13]]],9],[[]],[[]],[[]],[41,[[9,[42]]]],[41,[[14,[[59,[41]]]]]],[[[17,[26]]],[[9,[43]]]],[[[17,[26]]],[[14,[60]]]],[16,[[9,[43]]]],[16,[[14,[61]]]],[[]],[[]],[[]],[[[14,[13]]],[[50,[13,43]]]],[13,[[14,[13]]]],[13,[[50,[13,43]]]],[41,[[59,[41]]]],[[[17,[26]]],60],[16,61],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],58],[[],58],[[],58],0,0,0,0,0,0,0,[[]],[[]],[10,62],[62,62],[[]],[10,18],[[62,62],19],[[],19],[[62,32],33],[[]],[[]],[10,19],[10,19],[10,19],[10,19],[10,18],[[]],[[],12],[[],12],[[],58],0,0,0,0,0,0,0,0,0,0,0,0,[[63,64],63],[[[3,[1,2]],[3,[1,2]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[1,2]]]],[[[3,[1,2]],[0,[7,44,45,46]]],19],[[[3,[1,2]],[36,[1]]],63],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[1,2]],[0,[7,44,45,46]]],[[40,[2]]]],[65,2],[[[3,[1,2]],[0,[7,44,45,46]]],40],[[[3,[1,2]],[0,[7,44,45,46]]],[[40,[2]]]],[65,2],[[[3,[1,2]],1,2],[[40,[2]]]],[[66,2],2],[[65,2],2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[65,2],[[[3,[1,2]]],19],[[[3,[1,2]]],67],[[[3,[1,2]]],68],[63,1],[66,1],[65,1],[[[3,[1,2]]],69],[[[3,[1,2]]],18],[67,18],[68,18],[70,18],[69,18],[71,18],[72,18],[[],[[3,[1,2]]]],[67,40],[68,40],[70,40],[69,40],[71,40],[72,40],[67,40],[68,40],[70,40],[69,40],[71,40],[72,40],[[63,2],2],[[63,64],2],[[[3,[1,2]],[0,[7,44,45,46]]],[[40,[2]]]],[65,2],[[[3,[1,2]],[0,[7,44,45,46]]],40],[[[3,[1,2]],73]],[67],[68],[70],[69],[71],[72],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[[3,[1,2]]],71],[[[3,[1,2]]],72],[18,[[3,[1,2]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[0,[7,4]]],74],[[75,[0,[7,4]]],74],[[[0,[7,4]],19],74],[[75,[0,[7,4]],19],74],[[[0,[7,4]]],74],[[75,[0,[7,4]]],74],[[[0,[7,4]],19],74],[[75,[0,[7,4]],19],74],[[[0,[7,4]]],74],[[75,[0,[7,4]]],74],[[[0,[7,4]]],74],[[]],[[]],[[]],[[]],[[]],[[]],[76,76],[75,75],[[]],[[]],[[],75],[[[0,[7,4]]],74],[[75,[0,[7,4]]],74],[[[0,[7,4]]],74],[[75,[0,[7,4]]],74],[[[0,[7,4]]],74],[[75,[0,[7,4]]],74],[[[0,[7,4]]],74],[[[0,[7,4]]],74],[[75,[0,[7,4]]],74],[[[0,[7,4]]],74],[[76,32],33],[[75,32],33],[[]],[[]],[[]],[[]],[[]],[[]],[[[6,[4,5]]],4],[4,[[6,[4]]]],[[],75],[4,[[6,[4,75]]]],[[]],[[]],[[[0,[7,55]]],[[9,[1]]]],[[[0,[7,55]]],[[9,[1]]]],[[[0,[7,55]]],[[9,[[37,[26]]]]]],[[[0,[7,55]]],[[9,[[37,[26]]]]]],[[4,[0,[7,55]]],9],[[4,[0,[7,55]]],9],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],58],[[],58],[[],58],[[4,5],[[6,[4,5]]]],[[[17,[26]]],75],[[[0,[7,4]],19],74],[[[0,[7,4]],77],74],[[[0,[7,4]],24],74],[[[0,[7,4]],22],74],[[[0,[7,4]],54],74],[[[0,[7,4]],27],74],[[[0,[7,4]],29],74],[[[0,[7,4]],20],74],[[[0,[7,4]],25],74],[[[0,[7,4]]],74],[[[0,[7,4]],16],74],[[[0,[7,4]],16],74],[[[0,[7,4]],16],74],[[[0,[7,4]],56],74],[[[0,[7,4]],30],74],[[[0,[7,4]],23],74],[[[0,[7,4]],21],74],[[[0,[7,4]],26],74],0,0,0,0,0,0,0,0,0,0,0,[2,[[40,[[37,[2]]]]]],[2,[[40,[[37,[2]]]]]],[2,[[40,[19]]]],[2,[[40,[22]]]],[35,[[40,[22]]]],[2,[[40,[20]]]],[35,[[40,[20]]]],[2,40],[2,[[40,[[3,[1,2]]]]]],[2,[[40,[[3,[1,2]]]]]],[2,[[40,[16]]]],[2,[[40,[21]]]],[35,[[40,[21]]]],[[]],[[]],[[]],[[]],[35,35],[[]],[[78,[0,[7,8]]],[[9,[2]]]],[11,[[12,[35]]]],[[35,15],[[12,[10]]]],[[35,15],[[12,[10]]]],[[35,15],12],[[35,15],12],[[35,15],12],[[35,15],12],[[35,15],12],[[35,15],12],[[35,15],12],[[35,15],12],[[35,16,[17,[16]],15],12],[[35,16,[17,[16]],15],12],[[35,15],[[12,[10]]]],[[35,15],[[12,[10]]]],[[35,15],[[12,[10]]]],[[35,15],[[12,[10]]]],[[35,15],[[12,[10]]]],[[35,15],[[12,[10]]]],[[35,15],[[12,[10]]]],[[35,15],[[12,[10]]]],[[35,15],[[12,[10]]]],[[35,15],[[12,[10]]]],[[35,15],[[12,[10]]]],[[35,15],[[12,[10]]]],[[35,15],[[12,[10]]]],[[35,15],[[12,[10]]]],[[35,15],12],[[35,15],12],[[35,15],12],[[35,15],12],[[35,15],12],[[35,15],12],[[35,16,15],12],[[35,16,15],12],[[35,15],12],[[35,15],12],[[35,15],12],[[35,15],12],[[35,15],12],[[35,15],12],[[35,15],12],[[35,15],12],[[35,16,[17,[16]],15],12],[[35,16,[17,[16]],15],12],[[35,18,15],12],[[35,18,15],12],[[35,16,18,15],12],[[35,16,18,15],12],[[35,15],[[12,[10]]]],[[35,15],[[12,[10]]]],[[35,15],[[12,[10]]]],[[35,15],[[12,[10]]]],[[35,15],[[12,[10]]]],[[35,15],[[12,[10]]]],[[35,15],[[12,[10]]]],[[35,15],[[12,[10]]]],[[35,15],[[12,[10]]]],[[35,15],[[12,[10]]]],[[35,15],12],[[35,15],12],[[35,16,15],12],[[35,16,15],12],[[35,35],19],[[],19],[[35,32],33],[[35,32],33],[[]],[[]],[23,35],[27,35],[30,35],[18,35],[21,35],[25,35],[20,35],[28,35],[26,35],[29,35],[22,[[40,[35]]]],[16,[[12,[35]]]],[2,[[12,[42,10]]]],[[2,47],[[40,[2]]]],[[2,47],[[40,[2]]]],[[35,79]],[[]],[[]],[2,19],[2,19],[2,19],[35,19],[2,19],[35,19],[2,19],[2,19],[2,19],[2,19],[2,19],[35,19],[[2,16],[[40,[2]]]],[[2,16],[[40,[2]]]],[[35,52],12],[[78,19],[[9,[2]]]],[[78,[17,[26]]],[[9,[2]]]],[[78,53],[[9,[2]]]],[[78,24],[[9,[2]]]],[[78,22],[[9,[2]]]],[[78,54],[[9,[2]]]],[[78,27],[[9,[2]]]],[[78,29],[[9,[2]]]],[[78,20],[[9,[2]]]],[[78,25],[[9,[2]]]],[[78,[40,[18]]],9],[[78,16,[0,[7,55]]],[[9,[2]]]],[[78,16,23,16,[0,[7,55]]],[[9,[2]]]],[78,[[9,[2]]]],[[78,[40,[18]]],9],[[78,[0,[7,55]]],[[9,[2]]]],[[78,16],[[9,[2]]]],[[78,16,18],9],[[78,16,23,16,18],9],[[78,18],9],[[78,16,18],9],[[78,16,23,16,18],9],[[78,56],[[9,[2]]]],[[78,30],[[9,[2]]]],[[78,23],[[9,[2]]]],[[78,21],[[9,[2]]]],[[78,26],[[9,[2]]]],[78,[[9,[2]]]],[[78,16],[[9,[2]]]],[[78,16,23,16],[[9,[2]]]],[2,2],[[]],[[],1],[55,[[12,[2,10]]]],[[],12],[[],12],[[],12],[[],12],[[],58],[[],58]],"c":[],"p":[[3,"String"],[4,"Value"],[3,"Map"],[8,"Write"],[8,"Formatter"],[3,"Serializer"],[8,"Sized"],[8,"Display"],[6,"Result"],[3,"Error"],[8,"Deserializer"],[4,"Result"],[8,"Read"],[3,"Deserializer"],[8,"Visitor"],[15,"str"],[15,"slice"],[15,"usize"],[15,"bool"],[15,"i64"],[15,"u64"],[15,"f64"],[15,"u32"],[15,"f32"],[15,"i8"],[15,"u8"],[15,"i16"],[15,"isize"],[15,"i32"],[15,"u16"],[8,"IntoIterator"],[3,"Formatter"],[6,"Result"],[3,"Error"],[3,"Number"],[8,"Into"],[3,"Vec"],[8,"Clone"],[4,"Cow"],[4,"Option"],[8,"Read"],[8,"DeserializeOwned"],[8,"Deserialize"],[8,"Ord"],[8,"Eq"],[8,"Hash"],[8,"Index"],[4,"Unexpected"],[8,"Expected"],[3,"StreamDeserializer"],[3,"Demand"],[8,"Serializer"],[15,"char"],[15,"i128"],[8,"Serialize"],[15,"u128"],[8,"Error"],[3,"TypeId"],[3,"IoRead"],[3,"SliceRead"],[3,"StrRead"],[4,"Category"],[4,"Entry"],[8,"FnOnce"],[3,"OccupiedEntry"],[3,"VacantEntry"],[3,"Iter"],[3,"IterMut"],[3,"Keys"],[3,"IntoIter"],[3,"Values"],[3,"ValuesMut"],[8,"FnMut"],[6,"Result"],[3,"PrettyFormatter"],[3,"CompactFormatter"],[4,"CharEscape"],[3,"Serializer"],[8,"Hasher"]]},\ +"serde_json":{"doc":"Serde JSON","t":"NNDDDNDNNGDDNELLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFLFLLLLLLLLLLLLLLLLOALLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLFFFFFFLLLLLLLLLLLLLLLLLLADDIDDDLLLLLLLLLLLFLFLFLLLLLLLLLLLLLLLLLLLENNDNGNLLLLLLLLLLLLLLLLLLLLEDDDDDNDNDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNEDNINDNNDNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNICNDNNDNELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLL","n":["Array","Bool","Deserializer","Error","Map","Null","Number","Number","Object","Result","Serializer","StreamDeserializer","String","Value","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_from","clone_into","clone_into","collect_str","custom","custom","de","default","default","deserialize","deserialize","deserialize_any","deserialize_any","deserialize_any","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_char","deserialize_char","deserialize_char","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_map","deserialize_map","deserialize_map","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_option","deserialize_option","deserialize_option","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_str","deserialize_str","deserialize_str","deserialize_string","deserialize_string","deserialize_string","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","error","extend","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_iter","from_iter","from_iter","from_reader","from_slice","from_str","from_str","from_value","index","index","index_mut","index_mut","into","into","into","into","into","into","into_deserializer","into_iter","into_iter","into_iter","into_iter","invalid_type","json","map","next","provide","ser","serialize","serialize","serialize_bool","serialize_bytes","serialize_char","serialize_f32","serialize_f64","serialize_i128","serialize_i16","serialize_i32","serialize_i64","serialize_i8","serialize_map","serialize_newtype_struct","serialize_newtype_variant","serialize_none","serialize_seq","serialize_some","serialize_str","serialize_struct","serialize_struct_variant","serialize_tuple","serialize_tuple_struct","serialize_tuple_variant","serialize_u128","serialize_u16","serialize_u32","serialize_u64","serialize_u8","serialize_unit","serialize_unit_struct","serialize_unit_variant","source","to_owned","to_owned","to_string","to_string","to_string","to_string_pretty","to_value","to_vec","to_vec_pretty","to_writer","to_writer_pretty","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","value","Deserializer","IoRead","Read","SliceRead","StrRead","StreamDeserializer","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","byte_offset","end","from","from","from","from_reader","from_reader","from_slice","from_slice","from_str","from_str","into","into","into","into_iter","new","new","new","new","new","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","Category","Data","Eof","Error","Io","Result","Syntax","borrow","borrow_mut","classify","clone","clone_into","column","eq","equivalent","fmt","from","into","is_data","is_eof","is_io","is_syntax","line","to_owned","try_from","try_into","type_id","Entry","IntoIter","Iter","IterMut","Keys","Map","Occupied","OccupiedEntry","Vacant","VacantEntry","Values","ValuesMut","and_modify","append","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","contains_key","entry","from","from","from","from","from","from","from","from","from","get","get","get_key_value","get_mut","get_mut","insert","insert","insert","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_mut","is_empty","iter","iter_mut","key","key","key","keys","len","len","len","len","len","len","len","new","next","next","next","next","next","next","next_back","next_back","next_back","next_back","next_back","next_back","or_insert","or_insert_with","remove","remove","remove_entry","retain","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","values","values_mut","with_capacity","AsciiControl","Backspace","CarriageReturn","CharEscape","CompactFormatter","FormFeed","Formatter","LineFeed","PrettyFormatter","Quote","ReverseSolidus","Serializer","Solidus","Tab","begin_array","begin_array","begin_array_value","begin_array_value","begin_object","begin_object","begin_object_key","begin_object_key","begin_object_value","begin_object_value","begin_string","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","end_array","end_array","end_array_value","end_array_value","end_object","end_object","end_object_key","end_object_value","end_object_value","end_string","fmt","fmt","from","from","from","into","into","into","into_inner","new","new","pretty","to_owned","to_owned","to_string","to_string_pretty","to_vec","to_vec_pretty","to_writer","to_writer_pretty","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","with_formatter","with_indent","write_bool","write_char_escape","write_f32","write_f64","write_i128","write_i16","write_i32","write_i64","write_i8","write_null","write_number_str","write_raw_fragment","write_string_fragment","write_u128","write_u16","write_u32","write_u64","write_u8","Array","Bool","Index","Map","Null","Number","Number","Object","Serializer","String","Value","as_array","as_array_mut","as_bool","as_f64","as_f64","as_i64","as_i64","as_null","as_object","as_object_mut","as_str","as_u64","as_u64","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","collect_str","deserialize","deserialize_any","deserialize_any","deserialize_bool","deserialize_bool","deserialize_byte_buf","deserialize_byte_buf","deserialize_bytes","deserialize_bytes","deserialize_char","deserialize_char","deserialize_enum","deserialize_enum","deserialize_f32","deserialize_f32","deserialize_f64","deserialize_f64","deserialize_i128","deserialize_i128","deserialize_i16","deserialize_i16","deserialize_i32","deserialize_i32","deserialize_i64","deserialize_i64","deserialize_i8","deserialize_i8","deserialize_identifier","deserialize_identifier","deserialize_ignored_any","deserialize_ignored_any","deserialize_map","deserialize_map","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_option","deserialize_option","deserialize_seq","deserialize_seq","deserialize_str","deserialize_str","deserialize_string","deserialize_string","deserialize_struct","deserialize_struct","deserialize_tuple","deserialize_tuple","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_u128","deserialize_u128","deserialize_u16","deserialize_u16","deserialize_u32","deserialize_u32","deserialize_u64","deserialize_u64","deserialize_u8","deserialize_u8","deserialize_unit","deserialize_unit","deserialize_unit_struct","deserialize_unit_struct","eq","equivalent","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from_f64","from_str","from_value","get","get_mut","hash","into","into","is_array","is_boolean","is_f64","is_f64","is_i64","is_i64","is_null","is_number","is_object","is_string","is_u64","is_u64","pointer","pointer_mut","serialize","serialize_bool","serialize_bytes","serialize_char","serialize_f32","serialize_f64","serialize_i128","serialize_i16","serialize_i32","serialize_i64","serialize_i8","serialize_map","serialize_newtype_struct","serialize_newtype_variant","serialize_none","serialize_seq","serialize_some","serialize_str","serialize_struct","serialize_struct_variant","serialize_tuple","serialize_tuple_struct","serialize_tuple_variant","serialize_u128","serialize_u16","serialize_u32","serialize_u64","serialize_u8","serialize_unit","serialize_unit_struct","serialize_unit_variant","take","to_owned","to_string","to_value","try_from","try_from","try_into","try_into","type_id","type_id"],"q":[[0,"serde_json"],[305,"serde_json::de"],[346,"serde_json::error"],[373,"serde_json::map"],[510,"serde_json::ser"],[605,"serde_json::value"]],"d":["Represents a JSON array.","Represents a JSON boolean.","A structure that deserializes JSON into Rust values.","This type represents all possible errors that can occur …","Represents a JSON key/value type.","Represents a JSON null value.","Represents a JSON number, whether integer or floating …","Represents a JSON number, whether integer or floating …","Represents a JSON object.","Alias for a Result with the error type serde_json::Error.","A structure for serializing Rust values into JSON.","Iterator that deserializes a stream into multiple JSON …","Represents a JSON string.","Represents any valid JSON value.","","","","","","","","","","","","","","","","","","","","","Deserialize JSON data to a Rust data structure.","","","","","","","","","","","","","","Parses a JSON string as bytes. Note that this function …","","","","","","Parses an enum as an object like {"$KEY":$VALUE}, where …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Parses a newtype struct as the underlying value.","","","Parses a null as a None, and any other values as a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","When serializing or deserializing JSON goes wrong.","","","","","","Display a JSON value as a string.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Convert 32-bit floating point number to Value","Convert map (with string keys) to Value","Convert () to Value","","Convert a slice to Value","","","","","","Convert Number to Value","Convert 64-bit floating point number to Value","Convert a Vec to Value","Convert boolean to Value","Returns the argument unchanged.","Convert String to Value","","","Convert string slice to Value","Convert copy-on-write string to Value","","","","","Convert an iteratable type to a Value","Convert an iteratable type to a Value","Deserialize an instance of type T from an IO stream of …","Deserialize an instance of type T from bytes of JSON text.","Deserialize an instance of type T from a string of JSON …","","Interpret a serde_json::Value as an instance of type T.","","Index into a serde_json::Value using the syntax value[0] or","","Write into a serde_json::Value using the syntax …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","Construct a serde_json::Value from a JSON literal.","A map of String to serde_json::Value.","","","Serialize a Rust data structure into JSON data.","","","","","","","","","","","","","","Serialize newtypes without an object wrapper.","","","","","","","","","","","","","","","","","","","","","","Serialize the given data structure as a String of JSON.","","","Serialize the given data structure as a pretty-printed …","Convert a T into serde_json::Value which is an enum that …","Serialize the given data structure as a JSON byte vector.","Serialize the given data structure as a pretty-printed …","Serialize the given data structure as JSON into the IO …","Serialize the given data structure as pretty-printed JSON …","","","","","","","","","","","","","","","","","","","The Value enum, a loosely typed way of representing any …","A structure that deserializes JSON into Rust values.","JSON input source that reads from a std::io input stream.","Trait used by the deserializer for iterating over input. …","JSON input source that reads from a slice of bytes.","JSON input source that reads from a UTF-8 string.","Iterator that deserializes a stream into multiple JSON …","","","","","","","Returns the number of bytes so far deserialized into a …","The Deserializer::end method should be called after a …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Deserialize an instance of type T from an IO stream of …","Creates a JSON deserializer from an io::Read.","Deserialize an instance of type T from bytes of JSON text.","Creates a JSON deserializer from a &[u8].","Deserialize an instance of type T from a string of JSON …","Creates a JSON deserializer from a &str.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Turn a JSON deserializer into an iterator over values of …","Create a JSON deserializer from one of the possible …","Create a JSON stream deserializer from one of the possible …","Create a JSON input source to read from a std::io input …","Create a JSON input source to read from a slice of bytes.","Create a JSON input source to read from a UTF-8 string.","","","","","","","","","","Categorizes the cause of a serde_json::Error.","The error was caused by input data that was semantically …","The error was caused by prematurely reaching the end of …","This type represents all possible errors that can occur …","The error was caused by a failure to read or write bytes …","Alias for a Result with the error type serde_json::Error.","The error was caused by input that was not syntactically …","","","Categorizes the cause of this error.","","","One-based column number at which the error was detected.","","","","Returns the argument unchanged.","Calls U::from(self).","Returns true if this error was caused by input data that …","Returns true if this error was caused by prematurely …","Returns true if this error was caused by a failure to read …","Returns true if this error was caused by input that was not","One-based line number at which the error was detected.","","","","","A view into a single entry in a map, which may either be …","An owning iterator over a serde_json::Map’s entries.","An iterator over a serde_json::Map’s entries.","A mutable iterator over a serde_json::Map’s entries.","An iterator over a serde_json::Map’s keys.","Represents a JSON key/value type.","An occupied Entry.","An occupied Entry. It is part of the Entry enum.","A vacant Entry.","A vacant Entry. It is part of the Entry enum.","An iterator over a serde_json::Map’s values.","A mutable iterator over a serde_json::Map’s values.","Provides in-place mutable access to an occupied entry …","Moves all elements from other into self, leaving other …","","","","","","","","","","","","","","","","","","","Clears the map, removing all values.","Returns true if the map contains a value for the specified …","Gets the given key’s corresponding entry in the map for …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a reference to the value corresponding to the key.","Gets a reference to the value in the entry.","Returns the key-value pair matching the given key.","Returns a mutable reference to the value corresponding to …","Gets a mutable reference to the value in the entry.","Inserts a key-value pair into the map.","Sets the value of the entry with the VacantEntry’s key, …","Sets the value of the entry with the OccupiedEntry’s …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","Converts the entry into a mutable reference to its value.","Returns true if the map contains no elements.","Gets an iterator over the entries of the map.","Gets a mutable iterator over the entries of the map.","Returns a reference to this entry’s key.","Gets a reference to the key that would be used when …","Gets a reference to the key in the entry.","Gets an iterator over the keys of the map.","Returns the number of elements in the map.","","","","","","","Makes a new empty Map.","","","","","","","","","","","","","Ensures a value is in the entry by inserting the default …","Ensures a value is in the entry by inserting the result of …","Removes a key from the map, returning the value at the key …","Takes the value of the entry out of the map, and returns …","Removes a key from the map, returning the stored key and …","Retains only the elements specified by the predicate.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Gets an iterator over the values of the map.","Gets an iterator over mutable values of the map.","Makes a new empty Map with the given initial capacity.","An escaped ASCII plane control character (usually escaped …","An escaped backspace character (usually escaped as \\\\b)","An escaped carriage return character (usually escaped as \\\\r…","Represents a character escape code in a type-safe manner.","This structure compacts a JSON value with no extra …","An escaped form feed character (usually escaped as \\\\f)","This trait abstracts away serializing the JSON control …","An escaped line feed character (usually escaped as \\\\n)","This structure pretty prints a JSON value to make it human …","An escaped quote "","An escaped reverse solidus \\\\","A structure for serializing Rust values into JSON.","An escaped solidus /","An escaped tab character (usually escaped as \\\\t)","Called before every array. Writes a [ to the specified …","","Called before every array value. Writes a , if needed to …","","Called before every object. Writes a { to the specified …","","Called before every object key.","","Called before every object value. A : should be written to","","Called before each series of write_string_fragment and …","","","","","","","","","","","","Called after every array. Writes a ] to the specified …","","Called after every array value.","","Called after every object. Writes a } to the specified …","","Called after every object key. A : should be written to …","Called after every object value.","","Called after each series of write_string_fragment and …","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Unwrap the Writer from the Serializer.","Creates a new JSON serializer.","Construct a pretty printer formatter that defaults to …","Creates a new JSON pretty print serializer.","","","Serialize the given data structure as a String of JSON.","Serialize the given data structure as a pretty-printed …","Serialize the given data structure as a JSON byte vector.","Serialize the given data structure as a pretty-printed …","Serialize the given data structure as JSON into the IO …","Serialize the given data structure as pretty-printed JSON …","","","","","","","","","","Creates a new JSON visitor whose output will be written to …","Construct a pretty printer formatter that uses the indent …","Writes a true or false value to the specified writer.","Writes a character escape code to the specified writer.","Writes a floating point value like -31.26e+12 to the …","Writes a floating point value like -31.26e+12 to the …","Writes an integer value like -123 to the specified writer.","Writes an integer value like -123 to the specified writer.","Writes an integer value like -123 to the specified writer.","Writes an integer value like -123 to the specified writer.","Writes an integer value like -123 to the specified writer.","Writes a null value to the specified writer.","Writes a number that has already been rendered to a string.","Writes a raw JSON fragment that doesn’t need any …","Writes a string fragment that doesn’t need any escaping …","Writes an integer value like 123 to the specified writer.","Writes an integer value like 123 to the specified writer.","Writes an integer value like 123 to the specified writer.","Writes an integer value like 123 to the specified writer.","Writes an integer value like 123 to the specified writer.","Represents a JSON array.","Represents a JSON boolean.","A type that can be used to index into a serde_json::Value.","","Represents a JSON null value.","Represents a JSON number, whether integer or floating …","Represents a JSON number, whether integer or floating …","Represents a JSON object.","Serializer whose output is a Value.","Represents a JSON string.","Represents any valid JSON value.","If the Value is an Array, returns the associated vector. …","If the Value is an Array, returns the associated mutable …","If the Value is a Boolean, returns the associated bool. …","If the Value is a number, represent it as f64 if possible. …","Represents the number as f64 if possible. Returns None …","If the Value is an integer, represent it as i64 if …","If the Number is an integer, represent it as i64 if …","If the Value is a Null, returns (). Returns None otherwise.","If the Value is an Object, returns the associated Map. …","If the Value is an Object, returns the associated mutable …","If the Value is a String, returns the associated str. …","If the Value is an integer, represent it as u64 if …","If the Number is an integer, represent it as u64 if …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","Converts a finite f64 to a Number. Infinite or NaN values …","","Interpret a serde_json::Value as an instance of type T.","Index into a JSON array or map. A string index can be used …","Mutably index into a JSON array or map. A string index can …","","Calls U::from(self).","Calls U::from(self).","Returns true if the Value is an Array. Returns false …","Returns true if the Value is a Boolean. Returns false …","Returns true if the Value is a number that can be …","Returns true if the Number can be represented by f64.","Returns true if the Value is an integer between i64::MIN …","Returns true if the Number is an integer between i64::MIN …","Returns true if the Value is a Null. Returns false …","Returns true if the Value is a Number. Returns false …","Returns true if the Value is an Object. Returns false …","Returns true if the Value is a String. Returns false …","Returns true if the Value is an integer between zero and …","Returns true if the Number is an integer between zero and …","Looks up a value by a JSON Pointer.","Looks up a value by a JSON Pointer and returns a mutable …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Takes the value out of the Value, leaving a Null in its …","","","Convert a T into serde_json::Value which is an enum that …","","","","","",""],"i":[2,2,0,0,0,2,0,2,2,0,0,0,2,0,14,50,10,3,6,2,14,50,10,3,6,2,3,2,3,3,2,6,10,10,0,3,2,3,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,14,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,0,3,10,10,3,2,2,14,50,10,3,6,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,0,0,0,2,0,3,2,3,2,14,50,10,3,6,2,2,50,3,3,3,10,0,0,50,10,0,3,2,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,10,3,2,0,10,2,0,0,0,0,0,0,14,50,10,3,6,2,14,50,10,3,6,2,14,50,10,3,6,2,0,0,0,0,0,0,0,59,60,61,59,60,61,50,14,59,60,61,0,14,0,14,0,14,59,60,61,14,14,50,59,60,61,59,60,61,59,60,61,59,60,61,0,62,62,0,62,0,62,62,62,10,62,62,10,62,62,62,62,62,10,10,10,10,10,62,62,62,62,0,0,0,0,0,0,63,0,63,0,0,0,63,3,63,66,65,67,68,70,69,71,72,63,66,65,67,68,70,69,71,72,3,3,3,63,66,65,67,68,70,69,71,72,3,65,3,3,65,3,66,65,63,66,65,67,68,70,69,71,72,67,68,70,69,71,72,65,3,3,3,63,66,65,3,3,67,68,70,69,71,72,3,67,68,70,69,71,72,67,68,70,69,71,72,63,63,3,65,3,3,67,68,70,69,71,72,63,66,65,67,68,70,69,71,72,63,66,65,67,68,70,69,71,72,63,66,65,67,68,70,69,71,72,3,3,3,77,77,77,0,0,77,0,77,0,77,77,0,77,77,5,75,5,75,5,75,5,75,5,75,5,77,76,75,77,76,75,76,75,76,75,75,5,75,5,75,5,75,5,5,75,5,76,75,77,76,75,77,76,75,6,6,75,6,76,75,0,0,0,0,0,0,77,76,75,77,76,75,77,76,75,6,75,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,2,2,0,0,2,0,2,2,0,2,0,2,2,2,2,38,2,38,2,2,2,2,2,38,78,38,78,38,38,38,78,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,78,38,38,38,38,38,38,38,38,38,38,38,38,38,0,2,2,38,78,38,2,2,2,38,2,38,2,2,2,2,2,38,2,2,38,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,2,38,38,0,78,38,78,38,78,38],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[1,2]]],[[3,[1,2]]]],[2,2],[[[3,[1,2]],[3,[1,2]]]],[[]],[[]],[[[6,[4,5]],[0,[7,8]]],9],[8,10],[8,10],0,[[],[[3,[1,2]]]],[[],2],[11,[[12,[[3,[1,2]]]]]],[11,[[12,[2]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],16,[17,[16]],15],9],[[2,16,[17,[16]],15],[[12,[10]]]],[[2,16,[17,[16]],15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],16,15],9],[[2,16,15],[[12,[10]]]],[[2,16,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],16,[17,[16]],15],9],[[2,16,[17,[16]],15],[[12,[10]]]],[[2,16,[17,[16]],15],[[12,[10]]]],[[[14,[13]],18,15],9],[[2,18,15],[[12,[10]]]],[[2,18,15],[[12,[10]]]],[[[14,[13]],16,18,15],9],[[2,16,18,15],[[12,[10]]]],[[2,16,18,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],15],9],[[2,15],[[12,[10]]]],[[2,15],[[12,[10]]]],[[[14,[13]],16,15],9],[[2,16,15],[[12,[10]]]],[[2,16,15],[[12,[10]]]],[[[3,[1,2]],[3,[1,2]]],19],[[2,20],19],[[2,21],19],[[2,22],19],[[2,19],19],[[2,22],19],[[2,23],19],[[2,18],19],[[2,1],19],[[2,16],19],[[2,24],19],[[2,25],19],[[2,26],19],[[2,19],19],[[2,27],19],[[2,21],19],[[2,28],19],[[2,21],19],[[2,29],19],[[2,29],19],[[2,20],19],[[2,18],19],[[2,19],19],[[2,29],19],[[2,16],19],[[2,28],19],[[2,30],19],[[2,23],19],[[2,28],19],[[2,2],19],[[2,26],19],[[2,27],19],[[2,18],19],[[2,30],19],[[2,25],19],[[2,23],19],[[2,22],19],[[2,24],19],[[2,24],19],[[2,25],19],[[2,20],19],[[2,27],19],[[2,26],19],[[2,30],19],[[],19],[[],19],0,[[[3,[1,2]],31]],[[10,32],33],[[10,32],33],[[[3,[1,2]],32],[[12,[34]]]],[[2,32],33],[[2,32],33],[[]],[[]],[[]],[[]],[[]],[26,2],[[[3,[1,2]]],2],[[],2],[22,2],[[[17,[[0,[35,[36,[2]]]]]]],2],[21,2],[24,2],[28,2],[[[37,[[36,[2]]]]],2],[18,2],[38,2],[27,2],[[[39,[[36,[2]]]]],2],[19,2],[[]],[1,2],[29,2],[23,2],[16,2],[[[40,[16]]],2],[30,2],[20,2],[25,2],[31,[[3,[1,2]]]],[31,2],[31,2],[41,[[9,[42]]]],[[[17,[30]]],[[9,[43]]]],[16,[[9,[43]]]],[16,[[12,[2,10]]]],[2,[[12,[42,10]]]],[[[3,[1,2]],[0,[7,44,45,46]]],2],[[2,47],2],[[[3,[1,2]],[0,[7,44,45,46]]],2],[[2,47],2],[[]],[[]],[[]],[[]],[[]],[[]],[2],[[]],[[[3,[1,2]]]],[[[3,[1,2]]]],[[[3,[1,2]]]],[[48,49],10],0,0,[[[50,[13,43]]],[[37,[[9,[43]]]]]],[51],0,[[[3,[1,2]],52],12],[[2,52],12],[[[6,[4,5]],19],9],[[[6,[4,5]],[17,[30]]],9],[[[6,[4,5]],53],9],[[[6,[4,5]],26],9],[[[6,[4,5]],27],9],[[[6,[4,5]],54],9],[[[6,[4,5]],21],9],[[[6,[4,5]],24],9],[[[6,[4,5]],29],9],[[[6,[4,5]],20],9],[[[6,[4,5]],[37,[18]]],9],[[[6,[4,5]],16,[0,[7,55]]],9],[[[6,[4,5]],16,23,16,[0,[7,55]]],9],[[[6,[4,5]]],9],[[[6,[4,5]],[37,[18]]],9],[[[6,[4,5]],[0,[7,55]]],9],[[[6,[4,5]],16],9],[[[6,[4,5]],16,18],9],[[[6,[4,5]],16,23,16,18],9],[[[6,[4,5]],18],9],[[[6,[4,5]],16,18],9],[[[6,[4,5]],16,23,16,18],9],[[[6,[4,5]],56],9],[[[6,[4,5]],25],9],[[[6,[4,5]],23],9],[[[6,[4,5]],22],9],[[[6,[4,5]],30],9],[[[6,[4,5]]],9],[[[6,[4,5]],16],9],[[[6,[4,5]],16,23,16],9],[10,[[37,[57]]]],[[]],[[]],[[[0,[7,55]]],[[9,[1]]]],[[],1],[[],1],[[[0,[7,55]]],[[9,[1]]]],[55,[[12,[2,10]]]],[[[0,[7,55]]],[[9,[[39,[30]]]]]],[[[0,[7,55]]],[[9,[[39,[30]]]]]],[[4,[0,[7,55]]],9],[[4,[0,[7,55]]],9],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[50,[13,43]]],18],[[[14,[13]]],9],[[]],[[]],[[]],[41,[[9,[42]]]],[41,[[14,[[59,[41]]]]]],[[[17,[30]]],[[9,[43]]]],[[[17,[30]]],[[14,[60]]]],[16,[[9,[43]]]],[16,[[14,[61]]]],[[]],[[]],[[]],[[[14,[13]]],[[50,[13,43]]]],[13,[[14,[13]]]],[13,[[50,[13,43]]]],[41,[[59,[41]]]],[[[17,[30]]],60],[16,61],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],58],[[],58],[[],58],0,0,0,0,0,0,0,[[]],[[]],[10,62],[62,62],[[]],[10,18],[[62,62],19],[[],19],[[62,32],33],[[]],[[]],[10,19],[10,19],[10,19],[10,19],[10,18],[[]],[[],12],[[],12],[[],58],0,0,0,0,0,0,0,0,0,0,0,0,[[63,64],63],[[[3,[1,2]],[3,[1,2]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[1,2]]]],[[[3,[1,2]],[0,[7,44,45,46]]],19],[[[3,[1,2]],[36,[1]]],63],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[1,2]],[0,[7,44,45,46]]],[[37,[2]]]],[65,2],[[[3,[1,2]],[0,[7,44,45,46]]],37],[[[3,[1,2]],[0,[7,44,45,46]]],[[37,[2]]]],[65,2],[[[3,[1,2]],1,2],[[37,[2]]]],[[66,2],2],[[65,2],2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[65,2],[[[3,[1,2]]],19],[[[3,[1,2]]],67],[[[3,[1,2]]],68],[63,1],[66,1],[65,1],[[[3,[1,2]]],69],[[[3,[1,2]]],18],[67,18],[68,18],[70,18],[69,18],[71,18],[72,18],[[],[[3,[1,2]]]],[67,37],[68,37],[70,37],[69,37],[71,37],[72,37],[67,37],[68,37],[70,37],[69,37],[71,37],[72,37],[[63,2],2],[[63,64],2],[[[3,[1,2]],[0,[7,44,45,46]]],[[37,[2]]]],[65,2],[[[3,[1,2]],[0,[7,44,45,46]]],37],[[[3,[1,2]],73]],[67],[68],[70],[69],[71],[72],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[],58],[[[3,[1,2]]],71],[[[3,[1,2]]],72],[18,[[3,[1,2]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[0,[7,4]]],74],[[75,[0,[7,4]]],74],[[[0,[7,4]],19],74],[[75,[0,[7,4]],19],74],[[[0,[7,4]]],74],[[75,[0,[7,4]]],74],[[[0,[7,4]],19],74],[[75,[0,[7,4]],19],74],[[[0,[7,4]]],74],[[75,[0,[7,4]]],74],[[[0,[7,4]]],74],[[]],[[]],[[]],[[]],[[]],[[]],[76,76],[75,75],[[]],[[]],[[],75],[[[0,[7,4]]],74],[[75,[0,[7,4]]],74],[[[0,[7,4]]],74],[[75,[0,[7,4]]],74],[[[0,[7,4]]],74],[[75,[0,[7,4]]],74],[[[0,[7,4]]],74],[[[0,[7,4]]],74],[[75,[0,[7,4]]],74],[[[0,[7,4]]],74],[[76,32],33],[[75,32],33],[[]],[[]],[[]],[[]],[[]],[[]],[[[6,[4,5]]],4],[4,[[6,[4]]]],[[],75],[4,[[6,[4,75]]]],[[]],[[]],[[[0,[7,55]]],[[9,[1]]]],[[[0,[7,55]]],[[9,[1]]]],[[[0,[7,55]]],[[9,[[39,[30]]]]]],[[[0,[7,55]]],[[9,[[39,[30]]]]]],[[4,[0,[7,55]]],9],[[4,[0,[7,55]]],9],[[],12],[[],12],[[],12],[[],12],[[],12],[[],12],[[],58],[[],58],[[],58],[[4,5],[[6,[4,5]]]],[[[17,[30]]],75],[[[0,[7,4]],19],74],[[[0,[7,4]],77],74],[[[0,[7,4]],26],74],[[[0,[7,4]],27],74],[[[0,[7,4]],54],74],[[[0,[7,4]],21],74],[[[0,[7,4]],24],74],[[[0,[7,4]],29],74],[[[0,[7,4]],20],74],[[[0,[7,4]]],74],[[[0,[7,4]],16],74],[[[0,[7,4]],16],74],[[[0,[7,4]],16],74],[[[0,[7,4]],56],74],[[[0,[7,4]],25],74],[[[0,[7,4]],23],74],[[[0,[7,4]],22],74],[[[0,[7,4]],30],74],0,0,0,0,0,0,0,0,0,0,0,[2,[[37,[[39,[2]]]]]],[2,[[37,[[39,[2]]]]]],[2,[[37,[19]]]],[2,[[37,[27]]]],[38,[[37,[27]]]],[2,[[37,[29]]]],[38,[[37,[29]]]],[2,37],[2,[[37,[[3,[1,2]]]]]],[2,[[37,[[3,[1,2]]]]]],[2,[[37,[16]]]],[2,[[37,[22]]]],[38,[[37,[22]]]],[[]],[[]],[[]],[[]],[38,38],[[]],[[78,[0,[7,8]]],[[9,[2]]]],[11,[[12,[38]]]],[[38,15],[[12,[10]]]],[[38,15],[[12,[10]]]],[[38,15],12],[[38,15],12],[[38,15],12],[[38,15],12],[[38,15],12],[[38,15],12],[[38,15],12],[[38,15],12],[[38,16,[17,[16]],15],12],[[38,16,[17,[16]],15],12],[[38,15],[[12,[10]]]],[[38,15],[[12,[10]]]],[[38,15],[[12,[10]]]],[[38,15],[[12,[10]]]],[[38,15],[[12,[10]]]],[[38,15],[[12,[10]]]],[[38,15],[[12,[10]]]],[[38,15],[[12,[10]]]],[[38,15],[[12,[10]]]],[[38,15],[[12,[10]]]],[[38,15],[[12,[10]]]],[[38,15],[[12,[10]]]],[[38,15],[[12,[10]]]],[[38,15],[[12,[10]]]],[[38,15],12],[[38,15],12],[[38,15],12],[[38,15],12],[[38,15],12],[[38,15],12],[[38,16,15],12],[[38,16,15],12],[[38,15],12],[[38,15],12],[[38,15],12],[[38,15],12],[[38,15],12],[[38,15],12],[[38,15],12],[[38,15],12],[[38,16,[17,[16]],15],12],[[38,16,[17,[16]],15],12],[[38,18,15],12],[[38,18,15],12],[[38,16,18,15],12],[[38,16,18,15],12],[[38,15],[[12,[10]]]],[[38,15],[[12,[10]]]],[[38,15],[[12,[10]]]],[[38,15],[[12,[10]]]],[[38,15],[[12,[10]]]],[[38,15],[[12,[10]]]],[[38,15],[[12,[10]]]],[[38,15],[[12,[10]]]],[[38,15],[[12,[10]]]],[[38,15],[[12,[10]]]],[[38,15],12],[[38,15],12],[[38,16,15],12],[[38,16,15],12],[[38,38],19],[[],19],[[38,32],33],[[38,32],33],[[]],[[]],[22,38],[28,38],[29,38],[24,38],[20,38],[18,38],[21,38],[25,38],[30,38],[23,38],[27,[[37,[38]]]],[16,[[12,[38]]]],[2,[[12,[42,10]]]],[[2,47],[[37,[2]]]],[[2,47],[[37,[2]]]],[[38,79]],[[]],[[]],[2,19],[2,19],[2,19],[38,19],[2,19],[38,19],[2,19],[2,19],[2,19],[2,19],[2,19],[38,19],[[2,16],[[37,[2]]]],[[2,16],[[37,[2]]]],[[38,52],12],[[78,19],[[9,[2]]]],[[78,[17,[30]]],[[9,[2]]]],[[78,53],[[9,[2]]]],[[78,26],[[9,[2]]]],[[78,27],[[9,[2]]]],[[78,54],[[9,[2]]]],[[78,21],[[9,[2]]]],[[78,24],[[9,[2]]]],[[78,29],[[9,[2]]]],[[78,20],[[9,[2]]]],[[78,[37,[18]]],9],[[78,16,[0,[7,55]]],[[9,[2]]]],[[78,16,23,16,[0,[7,55]]],[[9,[2]]]],[78,[[9,[2]]]],[[78,[37,[18]]],9],[[78,[0,[7,55]]],[[9,[2]]]],[[78,16],[[9,[2]]]],[[78,16,18],9],[[78,16,23,16,18],9],[[78,18],9],[[78,16,18],9],[[78,16,23,16,18],9],[[78,56],[[9,[2]]]],[[78,25],[[9,[2]]]],[[78,23],[[9,[2]]]],[[78,22],[[9,[2]]]],[[78,30],[[9,[2]]]],[78,[[9,[2]]]],[[78,16],[[9,[2]]]],[[78,16,23,16],[[9,[2]]]],[2,2],[[]],[[],1],[55,[[12,[2,10]]]],[[],12],[[],12],[[],12],[[],12],[[],58],[[],58]],"c":[],"p":[[3,"String"],[4,"Value"],[3,"Map"],[8,"Write"],[8,"Formatter"],[3,"Serializer"],[8,"Sized"],[8,"Display"],[6,"Result"],[3,"Error"],[8,"Deserializer"],[4,"Result"],[8,"Read"],[3,"Deserializer"],[8,"Visitor"],[15,"str"],[15,"slice"],[15,"usize"],[15,"bool"],[15,"i8"],[15,"i16"],[15,"u64"],[15,"u32"],[15,"i32"],[15,"u16"],[15,"f32"],[15,"f64"],[15,"isize"],[15,"i64"],[15,"u8"],[8,"IntoIterator"],[3,"Formatter"],[6,"Result"],[3,"Error"],[8,"Clone"],[8,"Into"],[4,"Option"],[3,"Number"],[3,"Vec"],[4,"Cow"],[8,"Read"],[8,"DeserializeOwned"],[8,"Deserialize"],[8,"Ord"],[8,"Eq"],[8,"Hash"],[8,"Index"],[4,"Unexpected"],[8,"Expected"],[3,"StreamDeserializer"],[3,"Demand"],[8,"Serializer"],[15,"char"],[15,"i128"],[8,"Serialize"],[15,"u128"],[8,"Error"],[3,"TypeId"],[3,"IoRead"],[3,"SliceRead"],[3,"StrRead"],[4,"Category"],[4,"Entry"],[8,"FnOnce"],[3,"OccupiedEntry"],[3,"VacantEntry"],[3,"Iter"],[3,"IterMut"],[3,"Keys"],[3,"IntoIter"],[3,"Values"],[3,"ValuesMut"],[8,"FnMut"],[6,"Result"],[3,"PrettyFormatter"],[3,"CompactFormatter"],[4,"CharEscape"],[3,"Serializer"],[8,"Hasher"]]},\ "shell_words":{"doc":"Process command line according to parsing rules of Unix …","t":"DLLLLLLLLLLFLFFLLLLL","n":["ParseError","borrow","borrow_mut","clone","clone_into","eq","equivalent","fmt","fmt","from","into","join","provide","quote","split","to_owned","to_string","try_from","try_into","type_id"],"q":[[0,"shell_words"]],"d":["An error returned when shell parsing fails.","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","Joins arguments into a single command line suitable for …","","Escapes special characters in a string, so that it will …","Splits command line into separate arguments, in much the …","","","","",""],"i":[0,1,1,1,1,1,1,1,1,1,1,0,1,0,0,1,1,1,1,1],"f":[0,[[]],[[]],[1,1],[[]],[[1,1],2],[[],2],[[1,3],4],[[1,3],4],[[]],[[]],[5,6],[7],[8,[[9,[8]]]],[8,[[11,[[10,[6]],1]]]],[[]],[[],6],[[],11],[[],11],[[],12]],"c":[],"p":[[3,"ParseError"],[15,"bool"],[3,"Formatter"],[6,"Result"],[8,"IntoIterator"],[3,"String"],[3,"Demand"],[15,"str"],[4,"Cow"],[3,"Vec"],[4,"Result"],[3,"TypeId"]]},\ "slug":{"doc":"","t":"F","n":["slugify"],"q":[[0,"slug"]],"d":["Convert any unicode string to an ascii “slug” (useful …"],"i":[0],"f":[[[[2,[1]]],3]],"c":[],"p":[[15,"str"],[8,"AsRef"],[3,"String"]]},\ "smallvec":{"doc":"Small vectors in various sizes. These store a certain …","t":"NINEDDQDILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLOLLLLKLLLLLLLLLLLLLLLLLLM","n":["AllocErr","Array","CapacityOverflow","CollectionAllocErr","Drain","IntoIter","Item","SmallVec","ToSmallVec","append","as_mut","as_mut_ptr","as_mut_slice","as_mut_slice","as_ptr","as_ref","as_slice","as_slice","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capacity","clear","clone","clone","clone_from","clone_into","clone_into","cmp","dedup","dedup_by","dedup_by_key","default","deref","deref_mut","drain","drop","drop","drop","eq","extend","extend_from_slice","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from_buf","from_buf_and_len","from_buf_and_len_unchecked","from_elem","from_iter","from_raw_parts","from_slice","from_vec","grow","hash","index","index_mut","inline_size","insert","insert_from_slice","insert_many","into","into","into","into","into_boxed_slice","into_inner","into_iter","into_iter","into_iter","into_iter","into_iter","into_vec","is_empty","len","len","new","next","next","next_back","next_back","partial_cmp","pop","push","remove","reserve","reserve_exact","resize","resize_with","retain","retain_mut","set_len","shrink_to_fit","size","size_hint","size_hint","smallvec","spilled","swap_remove","to_owned","to_owned","to_smallvec","to_string","truncate","try_from","try_from","try_from","try_from","try_grow","try_into","try_into","try_into","try_into","try_reserve","try_reserve_exact","type_id","type_id","type_id","type_id","with_capacity","layout"],"q":[[0,"smallvec"],[138,"smallvec::CollectionAllocErr"]],"d":["The allocator return an error","Types that can be used as the backing store for a SmallVec","Overflow usize::MAX or other error during size computation","Error type for APIs with fallible heap allocation","An iterator that removes the items from a SmallVec and …","An iterator that consumes a SmallVec and yields its items …","The type of the array’s elements.","A Vec-like container that can store a small number of …","Convenience trait for constructing a SmallVec","Moves all the elements of other into self, leaving other …","","Returns a raw mutable pointer to the vector’s buffer.","Extracts a mutable slice of the entire vector.","Returns the remaining items of this iterator as a mutable …","Returns a raw pointer to the vector’s buffer.","","Extracts a slice containing the entire vector.","Returns the remaining items of this iterator as a slice.","","","","","","","","","","","The number of items the vector can hold without …","Remove all elements from the vector.","","","","","","","Removes consecutive duplicate elements.","Removes consecutive duplicate elements using the given …","Removes consecutive elements that map to the same key.","","","","Creates a draining iterator that removes the specified …","","","","","","Copy elements from a slice and append them to the vector.","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Constructs a new SmallVec on the stack from an A without …","Constructs a new SmallVec on the stack from an A without …","Constructs a new SmallVec on the stack from an A without …","Creates a SmallVec with n copies of elem.","","Creates a SmallVec directly from the raw components of …","Copy the elements from a slice into a new SmallVec.","Construct a new SmallVec from a Vec<A::Item>.","Re-allocate to set the capacity to …","","","","The maximum number of elements this vector can hold inline","Insert an element at position index, shifting all elements …","Copy elements from a slice into the vector at position …","Insert multiple elements at position index, shifting all …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Converts a SmallVec into a Box<[T]> without reallocating …","Convert the SmallVec into an A if possible. Otherwise …","","","","","","Convert a SmallVec to a Vec, without reallocating if the …","Returns true if the vector is empty","","The number of elements stored in the vector","Construct an empty vector","","","","","","Remove an item from the end of the vector and return it, …","Append an item to the vector.","Remove and return the element at position index, shifting …","Reserve capacity for additional more elements to be …","Reserve the minimum capacity for additional more elements …","Resizes the vector so that its length is equal to len.","Resizes the SmallVec in-place so that len is equal to …","Retains only the elements specified by the predicate.","Retains only the elements specified by the predicate.","Sets the length of a vector.","Shrink the capacity of the vector as much as possible.","Returns the number of items the array can hold.","","","Creates a SmallVec containing the arguments.","Returns true if the data has spilled into a separate …","Remove the element at position index, replacing it with …","","","Construct a new SmallVec from a slice.","","Shorten the vector, keeping the first len elements and …","","","","","Re-allocate to set the capacity to …","","","","","Reserve capacity for additional more elements to be …","Reserve the minimum capacity for additional more elements …","","","","","Construct an empty vector with enough capacity …","The layout that was passed to the allocator"],"i":[15,0,15,0,0,0,1,0,0,2,2,2,2,4,2,2,2,4,10,2,2,4,15,10,2,2,4,15,2,2,2,4,2,2,4,2,2,2,2,2,2,2,2,10,2,4,2,2,2,10,2,4,15,15,10,2,2,2,2,2,4,15,15,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,10,2,4,15,2,2,10,2,2,2,4,2,2,10,2,2,10,4,10,4,2,2,2,2,2,2,2,2,2,2,2,2,1,10,4,0,2,2,2,4,27,15,2,10,2,4,15,2,10,2,4,15,2,2,10,2,4,15,2,28],"f":[0,0,0,0,0,0,0,0,0,[[[2,[1]],[2,[1]]]],[[[2,[1]]],3],[[[2,[1]]]],[[[2,[1]]],3],[[[4,[1]]],3],[[[2,[1]]]],[[[2,[1]]],3],[[[2,[1]]],3],[[[4,[1]]],3],[[]],[[[2,[1]]],3],[[]],[[]],[[]],[[]],[[]],[[[2,[1]]],3],[[]],[[]],[[[2,[1]]],5],[[[2,[1]]]],[[[2,[1]]],[[2,[1]]]],[[[4,[[0,[1,6]]]]],[[4,[[0,[1,6]]]]]],[[[2,[1]],[2,[1]]]],[[]],[[]],[[[2,[1]],[2,[1]]],7],[[[2,[1]]]],[[[2,[1]],8]],[[[2,[1]],8]],[[],[[2,[1]]]],[[[2,[1]]],3],[[[2,[1]]],3],[[[2,[1]],[9,[5]]],[[10,[1]]]],[[[10,[1]]]],[[[2,[1]]]],[[[4,[1]]]],[[[2,[1]],[2,[1]]],11],[[[2,[1]],12]],[[[2,[1]],3]],[[[10,[1]],13],14],[[[2,[1]],13],14],[[[4,[1]],13],14],[[15,13],14],[[15,13],14],[[]],[16,[[2,[1]]]],[[]],[1,[[2,[1]]]],[3,[[2,[1]]]],[17],[[]],[18,15],[[]],[1,[[2,[1]]]],[[1,5],[[2,[1]]]],[[[19,[1]],5],[[2,[1]]]],[5,[[2,[1]]]],[12,[[2,[1]]]],[[5,5],[[2,[1]]]],[3,[[2,[1]]]],[16,[[2,[1]]]],[[[2,[1]],5]],[[[2,[1]],20]],[[[2,[1]],[21,[3]]]],[[[2,[1]],[21,[3]]]],[[[2,[1]]],5],[[[2,[1]],5]],[[[2,[1]],5,3]],[[[2,[1]],5,12]],[[]],[[]],[[]],[[]],[[[2,[1]]],[[22,[3]]]],[[[2,[1]]],[[23,[1,[2,[1]]]]]],[[]],[[[2,[1]]]],[[[2,[1]]]],[[[2,[1]]]],[[]],[[[2,[1]]],16],[[[2,[1]]],11],[[[10,[1]]],5],[[[2,[1]]],5],[[],[[2,[1]]]],[[[10,[1]]],24],[[[4,[1]]],24],[[[10,[1]]],24],[[[4,[1]]],24],[[[2,[1]],[2,[1]]],[[24,[7]]]],[[[2,[1]]],24],[[[2,[1]]]],[[[2,[1]],5]],[[[2,[1]],5]],[[[2,[1]],5]],[[[2,[1]],5]],[[[2,[1]],5,8]],[[[2,[1]],8]],[[[2,[1]],8]],[[[2,[1]],5]],[[[2,[1]]]],[[],5],[[[10,[1]]]],[[[4,[1]]]],0,[[[2,[1]]],11],[[[2,[1]],5]],[[]],[[]],[[],2],[[],25],[[[2,[1]],5]],[[],23],[[],23],[[],23],[[],23],[[[2,[1]],5],[[23,[15]]]],[[],23],[[],23],[[],23],[[],23],[[[2,[1]],5],[[23,[15]]]],[[[2,[1]],5],[[23,[15]]]],[[],26],[[],26],[[],26],[[],26],[5,[[2,[1]]]],0],"c":[],"p":[[8,"Array"],[3,"SmallVec"],[15,"slice"],[3,"IntoIter"],[15,"usize"],[8,"Clone"],[4,"Ordering"],[8,"FnMut"],[8,"RangeBounds"],[3,"Drain"],[15,"bool"],[8,"IntoIterator"],[3,"Formatter"],[6,"Result"],[4,"CollectionAllocErr"],[3,"Vec"],[15,"never"],[6,"LayoutErr"],[19,"MaybeUninit"],[8,"Hasher"],[8,"SliceIndex"],[3,"Box"],[4,"Result"],[4,"Option"],[3,"String"],[3,"TypeId"],[8,"ToSmallVec"],[13,"AllocErr"]]},\ diff --git a/serde/de/enum.Unexpected.html b/serde/de/enum.Unexpected.html index 11335be164..1a76f16bda 100644 --- a/serde/de/enum.Unexpected.html +++ b/serde/de/enum.Unexpected.html @@ -52,7 +52,7 @@ not expected.

The message should be a noun or noun phrase, not capitalized and without a period. An example message is “unoriginal superhero”.

-

Trait Implementations§

source§

impl<'a> Clone for Unexpected<'a>

source§

fn clone(&self) -> Unexpected<'a>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<'a> Debug for Unexpected<'a>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> Display for Unexpected<'a>

source§

fn fmt(&self, formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> PartialEq<Unexpected<'a>> for Unexpected<'a>

source§

fn eq(&self, other: &Unexpected<'a>) -> bool

This method tests for self and other values to be equal, and is used +

Trait Implementations§

source§

impl<'a> Clone for Unexpected<'a>

source§

fn clone(&self) -> Unexpected<'a>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<'a> Debug for Unexpected<'a>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> Display for Unexpected<'a>

source§

fn fmt(&self, formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'a> PartialEq<Unexpected<'a>> for Unexpected<'a>

source§

fn eq(&self, other: &Unexpected<'a>) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl<'a> Copy for Unexpected<'a>

source§

impl<'a> StructuralPartialEq for Unexpected<'a>

Auto Trait Implementations§

§

impl<'a> RefUnwindSafe for Unexpected<'a>

§

impl<'a> Send for Unexpected<'a>

§

impl<'a> Sync for Unexpected<'a>

§

impl<'a> Unpin for Unexpected<'a>

§

impl<'a> UnwindSafe for Unexpected<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere diff --git a/serde/de/trait.Deserialize.html b/serde/de/trait.Deserialize.html index 5fd5a6f414..e1e352fa2f 100644 --- a/serde/de/trait.Deserialize.html +++ b/serde/de/trait.Deserialize.html @@ -26,188 +26,188 @@

Lifetime

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.

-

Implementations on Foreign Types§

source§

impl<'de> Deserialize<'de> for NonZeroI16

source§

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

source§

impl<'de> Deserialize<'de> for AtomicI32

source§

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

source§

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

source§

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

source§

impl<'de, T> Deserialize<'de> for [T; 3]where +

Implementations on Foreign Types§

source§

impl<'de> Deserialize<'de> for AtomicI8

source§

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

source§

impl<'de, T> Deserialize<'de> for [T; 0]

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for SocketAddrV6

source§

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

source§

impl<'de, T> Deserialize<'de> for Option<T>where - T: Deserialize<'de>,

source§

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

source§

impl<'de, 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>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)

source§

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

source§

impl<'de, Idx> Deserialize<'de> for Range<Idx>where + Idx: Deserialize<'de>,

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroUsize

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de, T, E> Deserialize<'de> for Result<T, E>where - T: Deserialize<'de>, - E: Deserialize<'de>,

source§

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

source§

impl<'de> Deserialize<'de> for AtomicI64

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for SocketAddrV4

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for OsString

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroI64

source§

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

source§

impl<'de, T> Deserialize<'de> for [T; 20]where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for AtomicU32

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for AtomicU16

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for SocketAddrV4

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de, 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>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8)

source§

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

source§

impl<'de> Deserialize<'de> for Ipv4Addr

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroU64

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroI8

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de, 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>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)

source§

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

source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a [u8]

source§

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

source§

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

source§

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

source§

impl<'de, T, S> Deserialize<'de> for HashSet<T, S>where T: Deserialize<'de> + Eq + Hash, - S: BuildHasher + Default,

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroU16

source§

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

source§

impl<'de> Deserialize<'de> for String

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de, T> Deserialize<'de> for Wrapping<T>where - T: Deserialize<'de>,

source§

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

source§

impl<'de, 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>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)

source§

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

source§

impl<'de> Deserialize<'de> for CString

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de, T> Deserialize<'de> for VecDeque<T>where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + S: BuildHasher + Default,

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroIsize

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for AtomicUsize

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de, 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>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroU8

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de, T> Deserialize<'de> for Bound<T>where - T: Deserialize<'de>,

source§

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

source§

impl<'de> Deserialize<'de> for Ipv6Addr

source§

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

source§

impl<'de, T> Deserialize<'de> for [T; 17]where + D: Deserializer<'de>,

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for AtomicU16

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de, 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>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)

source§

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

source§

impl<'de> Deserialize<'de> for AtomicI8

source§

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

source§

impl<'de, 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>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de, T: Deserialize<'de>> Deserialize<'de> for Mutex<T>

source§

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

source§

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

source§

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

source§

impl<'de, T> Deserialize<'de> for [T; 0]

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de, T> Deserialize<'de> for LinkedList<T>where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + T: Deserialize<'de>,

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for AtomicBool

source§

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

source§

impl<'de, T> Deserialize<'de> for Wrapping<T>where + T: Deserialize<'de>,

source§

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

source§

impl<'de> Deserialize<'de> for AtomicU8

source§

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

source§

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

source§

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

source§

impl<'de, T: Deserialize<'de>> Deserialize<'de> for Box<T>

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroU64

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + T: Deserialize<'de>,

source§

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

source§

impl<'de, 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>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)

source§

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

source§

impl<'de> Deserialize<'de> for AtomicU64

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroI64

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroI128

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroI16

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroI8

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroU16

source§

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

source§

impl<'de, T> Deserialize<'de> for Cell<T>where + T: Deserialize<'de> + Copy,

source§

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

source§

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

source§

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

source§

impl<'de, T> Deserialize<'de> for Vec<T>where + T: Deserialize<'de>,

source§

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

source§

impl<'de> Deserialize<'de> for OsString

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for AtomicU64

source§

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

source§

impl<'de, T: Deserialize<'de>> Deserialize<'de> for Box<[T]>

source§

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

source§

impl<'de, T: Deserialize<'de>> Deserialize<'de> for RefCell<T>

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for AtomicI16

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroU32

source§

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

source§

impl<'de> Deserialize<'de> for AtomicBool

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroI128

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de, T: Deserialize<'de>> Deserialize<'de> for RwLock<T>

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for AtomicI16

source§

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

source§

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

source§

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

source§

impl<'de, T> Deserialize<'de> for Bound<T>where + T: Deserialize<'de>,

source§

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

source§

impl<'de> Deserialize<'de> for Ipv6Addr

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de, T> Deserialize<'de> for BinaryHeap<T>where - T: Deserialize<'de> + Ord,

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a [u8]

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroU128

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de, T: Deserialize<'de>> Deserialize<'de> for Reverse<T>

source§

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

source§

impl<'de> Deserialize<'de> for AtomicU8

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroU8

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + T::Owned: Deserialize<'de>,

source§

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

source§

impl<'de> Deserialize<'de> for String

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de, 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>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for AtomicIsize

source§

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

source§

impl<'de, T: Deserialize<'de>> Deserialize<'de> for Box<T>

source§

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

source§

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

source§

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

source§

impl<'de, 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>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)

source§

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

source§

impl<'de, T> Deserialize<'de> for Cell<T>where - T: Deserialize<'de> + Copy,

source§

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

source§

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

source§

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

source§

impl<'de, 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>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8)

source§

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

source§

impl<'de, T: ?Sized> Deserialize<'de> for PhantomData<T>

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for Ipv4Addr

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + T: Deserialize<'de>,

source§

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

source§

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

source§

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

source§

impl<'de, T> Deserialize<'de> for Option<T>where + T: Deserialize<'de>,

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de, T: Deserialize<'de>> Deserialize<'de> for RefCell<T>

source§

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

source§

impl<'de> Deserialize<'de> for Duration

source§

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

source§

impl<'de, 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>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for SocketAddrV6

source§

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

source§

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

source§

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

source§

impl<'de, T: Deserialize<'de>> Deserialize<'de> for Box<[T]>

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de, T: ?Sized> Deserialize<'de> for PhantomData<T>

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroI32

source§

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

source§

impl<'de, T: Deserialize<'de>> Deserialize<'de> for Mutex<T>

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroU32

source§

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

source§

impl<'de, T> Deserialize<'de> for BTreeSet<T>where - T: Deserialize<'de> + Eq + Ord,

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de, T> Deserialize<'de> for Vec<T>where - T: Deserialize<'de>,

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroI32

source§

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

source§

impl<'de, 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>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)

source§

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

source§

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

source§

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

source§

impl<'de, T: Deserialize<'de>> Deserialize<'de> for RwLock<T>

source§

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

source§

impl<'de> Deserialize<'de> for AtomicUsize

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for Duration

source§

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

source§

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

source§

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

source§

impl<'de, Idx> Deserialize<'de> for Range<Idx>where - Idx: Deserialize<'de>,

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroIsize

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for AtomicIsize

source§

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

source§

impl<'de, 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>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)

source§

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

source§

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

source§

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

source§

impl<'de, 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>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for AtomicU32

source§

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

source§

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

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + T: Deserialize<'de> + Eq + Ord,

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de, T, E> Deserialize<'de> for Result<T, E>where + T: Deserialize<'de>, + E: Deserialize<'de>,

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroU128

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroUsize

source§

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

source§

impl<'de> Deserialize<'de> for AtomicI32

source§

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

source§

impl<'de, Idx> Deserialize<'de> for RangeInclusive<Idx>where - Idx: Deserialize<'de>,

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + Idx: Deserialize<'de>,

source§

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

source§

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

source§

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

source§

impl<'de, T: Deserialize<'de>> Deserialize<'de> for Reverse<T>

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for AtomicI64

source§

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

source§

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

source§

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

source§

impl<'de, T> Deserialize<'de> for VecDeque<T>where + T: Deserialize<'de>,

source§

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

source§

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

source§

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

source§

impl<'de, 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>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for CString

source§

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

source§

impl<'de, T> Deserialize<'de> for BinaryHeap<T>where + T: Deserialize<'de> + Ord,

source§

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

Implementors§

source§

impl<'de> Deserialize<'de> for IgnoredAny

\ No newline at end of file diff --git a/serde/de/trait.IntoDeserializer.html b/serde/de/trait.IntoDeserializer.html index f861e58f8b..1ad8362482 100644 --- a/serde/de/trait.IntoDeserializer.html +++ b/serde/de/trait.IntoDeserializer.html @@ -29,39 +29,39 @@

Example

}

Required Associated Types§

source

type Deserializer: Deserializer<'de, Error = E>

The type of the deserializer being converted into.

Required Methods§

source

fn into_deserializer(self) -> Self::Deserializer

Convert this value into a deserializer.

-

Implementations on Foreign Types§

source§

impl<'de, E> IntoDeserializer<'de, E> for i8where - E: Error,

§

type Deserializer = I8Deserializer<E>

source§

fn into_deserializer(self) -> I8Deserializer<E>

source§

impl<'de, E> IntoDeserializer<'de, E> for i16where - E: Error,

§

type Deserializer = I16Deserializer<E>

source§

fn into_deserializer(self) -> I16Deserializer<E>

source§

impl<'de, E> IntoDeserializer<'de, E> for charwhere - E: Error,

§

type Deserializer = CharDeserializer<E>

source§

fn into_deserializer(self) -> CharDeserializer<E>

source§

impl<'de, K, V, E> IntoDeserializer<'de, E> for BTreeMap<K, V>where - K: IntoDeserializer<'de, E> + Eq + Ord, - V: IntoDeserializer<'de, E>, - E: Error,

§

type Deserializer = MapDeserializer<'de, <BTreeMap<K, V, Global> as IntoIterator>::IntoIter, E>

source§

fn into_deserializer(self) -> Self::Deserializer

source§

impl<'de, 'a, E> IntoDeserializer<'de, E> for &'a [u8]where - E: Error,

§

type Deserializer = BytesDeserializer<'a, E>

source§

fn into_deserializer(self) -> BytesDeserializer<'a, E>

source§

impl<'de, E> IntoDeserializer<'de, E> for boolwhere - E: Error,

§

type Deserializer = BoolDeserializer<E>

source§

fn into_deserializer(self) -> BoolDeserializer<E>

source§

impl<'de, T, S, E> IntoDeserializer<'de, E> for HashSet<T, S>where +

Implementations on Foreign Types§

source§

impl<'de, T, S, E> IntoDeserializer<'de, E> for HashSet<T, S>where T: IntoDeserializer<'de, E> + Eq + Hash, S: BuildHasher, - E: Error,

§

type Deserializer = SeqDeserializer<<HashSet<T, S> as IntoIterator>::IntoIter, E>

source§

fn into_deserializer(self) -> Self::Deserializer

source§

impl<'de, E> IntoDeserializer<'de, E> for i64where - E: Error,

§

type Deserializer = I64Deserializer<E>

source§

fn into_deserializer(self) -> I64Deserializer<E>

source§

impl<'de, E> IntoDeserializer<'de, E> for f64where - E: Error,

§

type Deserializer = F64Deserializer<E>

source§

fn into_deserializer(self) -> F64Deserializer<E>

source§

impl<'de, E> IntoDeserializer<'de, E> for u16where - E: Error,

§

type Deserializer = U16Deserializer<E>

source§

fn into_deserializer(self) -> U16Deserializer<E>

source§

impl<'de, E> IntoDeserializer<'de, E> for i128where - E: Error,

§

type Deserializer = I128Deserializer<E>

source§

fn into_deserializer(self) -> I128Deserializer<E>

source§

impl<'de, K, V, S, E> IntoDeserializer<'de, E> for HashMap<K, V, S>where + E: Error,

§

type Deserializer = SeqDeserializer<<HashSet<T, S> as IntoIterator>::IntoIter, E>

source§

fn into_deserializer(self) -> Self::Deserializer

source§

impl<'de, E> IntoDeserializer<'de, E> for i128where + E: Error,

§

type Deserializer = I128Deserializer<E>

source§

fn into_deserializer(self) -> I128Deserializer<E>

source§

impl<'de, E> IntoDeserializer<'de, E> for boolwhere + E: Error,

§

type Deserializer = BoolDeserializer<E>

source§

fn into_deserializer(self) -> BoolDeserializer<E>

source§

impl<'de, E> IntoDeserializer<'de, E> for Stringwhere + E: Error,

§

type Deserializer = StringDeserializer<E>

source§

fn into_deserializer(self) -> StringDeserializer<E>

source§

impl<'de, E> IntoDeserializer<'de, E> for u32where + E: Error,

§

type Deserializer = U32Deserializer<E>

source§

fn into_deserializer(self) -> U32Deserializer<E>

source§

impl<'de, E> IntoDeserializer<'de, E> for i32where + E: Error,

§

type Deserializer = I32Deserializer<E>

source§

fn into_deserializer(self) -> I32Deserializer<E>

source§

impl<'de, E> IntoDeserializer<'de, E> for u16where + E: Error,

§

type Deserializer = U16Deserializer<E>

source§

fn into_deserializer(self) -> U16Deserializer<E>

source§

impl<'de, E> IntoDeserializer<'de, E> for f32where + E: Error,

§

type Deserializer = F32Deserializer<E>

source§

fn into_deserializer(self) -> F32Deserializer<E>

source§

impl<'de, E> IntoDeserializer<'de, E> for i8where + E: Error,

§

type Deserializer = I8Deserializer<E>

source§

fn into_deserializer(self) -> I8Deserializer<E>

source§

impl<'de, T, E> IntoDeserializer<'de, E> for BTreeSet<T>where + T: IntoDeserializer<'de, E> + Eq + Ord, + E: Error,

§

type Deserializer = SeqDeserializer<<BTreeSet<T, Global> as IntoIterator>::IntoIter, E>

source§

fn into_deserializer(self) -> Self::Deserializer

source§

impl<'de, E> IntoDeserializer<'de, E> for i64where + E: Error,

§

type Deserializer = I64Deserializer<E>

source§

fn into_deserializer(self) -> I64Deserializer<E>

source§

impl<'de, 'a, E> IntoDeserializer<'de, E> for Cow<'a, str>where + E: Error,

§

type Deserializer = CowStrDeserializer<'a, E>

source§

fn into_deserializer(self) -> CowStrDeserializer<'a, E>

source§

impl<'de, E> IntoDeserializer<'de, E> for f64where + E: Error,

§

type Deserializer = F64Deserializer<E>

source§

fn into_deserializer(self) -> F64Deserializer<E>

source§

impl<'de, K, V, E> IntoDeserializer<'de, E> for BTreeMap<K, V>where + K: IntoDeserializer<'de, E> + Eq + Ord, + V: IntoDeserializer<'de, E>, + E: Error,

§

type Deserializer = MapDeserializer<'de, <BTreeMap<K, V, Global> as IntoIterator>::IntoIter, E>

source§

fn into_deserializer(self) -> Self::Deserializer

source§

impl<'de, 'a, E> IntoDeserializer<'de, E> for &'a strwhere + E: Error,

§

type Deserializer = StrDeserializer<'a, E>

source§

fn into_deserializer(self) -> StrDeserializer<'a, E>

source§

impl<'de, E> IntoDeserializer<'de, E> for u128where + E: Error,

§

type Deserializer = U128Deserializer<E>

source§

fn into_deserializer(self) -> U128Deserializer<E>

source§

impl<'de, E> IntoDeserializer<'de, E> for usizewhere + E: Error,

§

type Deserializer = UsizeDeserializer<E>

source§

fn into_deserializer(self) -> UsizeDeserializer<E>

source§

impl<'de, E> IntoDeserializer<'de, E> for u64where + E: Error,

§

type Deserializer = U64Deserializer<E>

source§

fn into_deserializer(self) -> U64Deserializer<E>

source§

impl<'de, E> IntoDeserializer<'de, E> for ()where + E: Error,

§

type Deserializer = UnitDeserializer<E>

source§

fn into_deserializer(self) -> UnitDeserializer<E>

source§

impl<'de, T, E> IntoDeserializer<'de, E> for Vec<T>where + T: IntoDeserializer<'de, E>, + E: Error,

§

type Deserializer = SeqDeserializer<<Vec<T, Global> as IntoIterator>::IntoIter, E>

source§

fn into_deserializer(self) -> Self::Deserializer

source§

impl<'de, K, V, S, E> IntoDeserializer<'de, E> for HashMap<K, V, S>where K: IntoDeserializer<'de, E> + Eq + Hash, V: IntoDeserializer<'de, E>, S: BuildHasher, - E: Error,

§

type Deserializer = MapDeserializer<'de, <HashMap<K, V, S> as IntoIterator>::IntoIter, E>

source§

fn into_deserializer(self) -> Self::Deserializer

source§

impl<'de, T, E> IntoDeserializer<'de, E> for Vec<T>where - T: IntoDeserializer<'de, E>, - E: Error,

§

type Deserializer = SeqDeserializer<<Vec<T, Global> as IntoIterator>::IntoIter, E>

source§

fn into_deserializer(self) -> Self::Deserializer

source§

impl<'de, E> IntoDeserializer<'de, E> for u128where - E: Error,

§

type Deserializer = U128Deserializer<E>

source§

fn into_deserializer(self) -> U128Deserializer<E>

source§

impl<'de, 'a, E> IntoDeserializer<'de, E> for &'a strwhere - E: Error,

§

type Deserializer = StrDeserializer<'a, E>

source§

fn into_deserializer(self) -> StrDeserializer<'a, E>

source§

impl<'de, E> IntoDeserializer<'de, E> for u32where - E: Error,

§

type Deserializer = U32Deserializer<E>

source§

fn into_deserializer(self) -> U32Deserializer<E>

source§

impl<'de, T, E> IntoDeserializer<'de, E> for BTreeSet<T>where - T: IntoDeserializer<'de, E> + Eq + Ord, - E: Error,

§

type Deserializer = SeqDeserializer<<BTreeSet<T, Global> as IntoIterator>::IntoIter, E>

source§

fn into_deserializer(self) -> Self::Deserializer

source§

impl<'de, E> IntoDeserializer<'de, E> for i32where - E: Error,

§

type Deserializer = I32Deserializer<E>

source§

fn into_deserializer(self) -> I32Deserializer<E>

source§

impl<'de, E> IntoDeserializer<'de, E> for u64where - E: Error,

§

type Deserializer = U64Deserializer<E>

source§

fn into_deserializer(self) -> U64Deserializer<E>

source§

impl<'de, E> IntoDeserializer<'de, E> for isizewhere - E: Error,

§

type Deserializer = IsizeDeserializer<E>

source§

fn into_deserializer(self) -> IsizeDeserializer<E>

source§

impl<'de, 'a, E> IntoDeserializer<'de, E> for Cow<'a, str>where - E: Error,

§

type Deserializer = CowStrDeserializer<'a, E>

source§

fn into_deserializer(self) -> CowStrDeserializer<'a, E>

source§

impl<'de, E> IntoDeserializer<'de, E> for ()where - E: Error,

§

type Deserializer = UnitDeserializer<E>

source§

fn into_deserializer(self) -> UnitDeserializer<E>

source§

impl<'de, E> IntoDeserializer<'de, E> for usizewhere - E: Error,

§

type Deserializer = UsizeDeserializer<E>

source§

fn into_deserializer(self) -> UsizeDeserializer<E>

source§

impl<'de, E> IntoDeserializer<'de, E> for f32where - E: Error,

§

type Deserializer = F32Deserializer<E>

source§

fn into_deserializer(self) -> F32Deserializer<E>

source§

impl<'de, E> IntoDeserializer<'de, E> for Stringwhere - E: Error,

§

type Deserializer = StringDeserializer<E>

source§

fn into_deserializer(self) -> StringDeserializer<E>

source§

impl<'de, E> IntoDeserializer<'de, E> for u8where - E: Error,

§

type Deserializer = U8Deserializer<E>

source§

fn into_deserializer(self) -> U8Deserializer<E>

Implementors§

\ No newline at end of file + E: Error,
§

type Deserializer = MapDeserializer<'de, <HashMap<K, V, S> as IntoIterator>::IntoIter, E>

source§

fn into_deserializer(self) -> Self::Deserializer

source§

impl<'de, E> IntoDeserializer<'de, E> for u8where + E: Error,

§

type Deserializer = U8Deserializer<E>

source§

fn into_deserializer(self) -> U8Deserializer<E>

source§

impl<'de, 'a, E> IntoDeserializer<'de, E> for &'a [u8]where + E: Error,

§

type Deserializer = BytesDeserializer<'a, E>

source§

fn into_deserializer(self) -> BytesDeserializer<'a, E>

source§

impl<'de, E> IntoDeserializer<'de, E> for i16where + E: Error,

§

type Deserializer = I16Deserializer<E>

source§

fn into_deserializer(self) -> I16Deserializer<E>

source§

impl<'de, E> IntoDeserializer<'de, E> for charwhere + E: Error,

§

type Deserializer = CharDeserializer<E>

source§

fn into_deserializer(self) -> CharDeserializer<E>

source§

impl<'de, E> IntoDeserializer<'de, E> for isizewhere + E: Error,

§

type Deserializer = IsizeDeserializer<E>

source§

fn into_deserializer(self) -> IsizeDeserializer<E>

Implementors§

\ No newline at end of file diff --git a/serde/de/value/struct.Error.html b/serde/de/value/struct.Error.html index d72f6d03a9..92870db48d 100644 --- a/serde/de/value/struct.Error.html +++ b/serde/de/value/struct.Error.html @@ -1,6 +1,6 @@ Error in serde::de::value - Rust

Struct serde::de::value::Error

source ·
pub struct Error { /* private fields */ }
Expand description

A minimal representation of all possible errors that can occur using the IntoDeserializer trait.

-

Trait Implementations§

source§

impl Clone for Error

source§

fn clone(&self) -> Error

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Error

source§

fn fmt(&self, formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Error

source§

fn fmt(&self, formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for Error

source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl Error for Error

source§

fn custom<T>(msg: T) -> Selfwhere +

Trait Implementations§

source§

impl Clone for Error

source§

fn clone(&self) -> Error

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Error

source§

fn fmt(&self, formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Error

source§

fn fmt(&self, formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for Error

source§

fn custom<T>(msg: T) -> Selfwhere T: Display,

Raised when there is general error when deserializing a type. Read more
source§

fn invalid_type(unexp: Unexpected<'_>, exp: &dyn Expected) -> Self

Raised when a Deserialize receives a type different from what it was expecting. Read more
source§

fn invalid_value(unexp: Unexpected<'_>, exp: &dyn Expected) -> Self

Raised when a Deserialize receives a value of the right type but that is wrong for some other reason. Read more
source§

fn invalid_length(len: usize, exp: &dyn Expected) -> Self

Raised when deserializing a sequence or map and the input data contains @@ -9,7 +9,7 @@ unrecognized name.
source§

fn missing_field(field: &'static str) -> Self

Raised when a Deserialize struct type expected to receive a required field with a particular name but that field was not present in the input.
source§

fn duplicate_field(field: &'static str) -> Self

Raised when a Deserialize struct type received more than one of the -same field.
source§

impl Error for Error

source§

fn custom<T>(msg: T) -> Selfwhere +same field.

source§

impl Error for Error

source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl Error for Error

source§

fn custom<T>(msg: T) -> Selfwhere T: Display,

Used when a Serialize implementation encounters any error while serializing a type. Read more
source§

impl PartialEq<Error> for Error

source§

fn eq(&self, other: &Error) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always diff --git a/serde/de/value/struct.MapAccessDeserializer.html b/serde/de/value/struct.MapAccessDeserializer.html index 5e59e13b38..5dd16eeb4e 100644 --- a/serde/de/value/struct.MapAccessDeserializer.html +++ b/serde/de/value/struct.MapAccessDeserializer.html @@ -1,7 +1,7 @@ MapAccessDeserializer in serde::de::value - Rust
pub struct MapAccessDeserializer<A> { /* private fields */ }
Expand description

A deserializer holding a MapAccess.

Implementations§

source§

impl<A> MapAccessDeserializer<A>

source

pub fn new(map: A) -> Self

Construct a new MapAccessDeserializer<A>.

Trait Implementations§

source§

impl<A: Clone> Clone for MapAccessDeserializer<A>

source§

fn clone(&self) -> MapAccessDeserializer<A>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<A: Debug> Debug for MapAccessDeserializer<A>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de, A> Deserializer<'de> for MapAccessDeserializer<A>where - A: MapAccess<'de>,

§

type Error = <A as MapAccess<'de>>::Error

The error type that can be returned if some error occurs during + A: MapAccess<'de>,
§

type Error = <A as MapAccess<'de>>::Error

The error type that can be returned if some error occurs during deserialization.
source§

fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error>where V: Visitor<'de>,

Require the Deserializer to figure out how to drive the visitor based on what data type is in the input. Read more
source§

fn deserialize_enum<V>( @@ -79,7 +79,7 @@ V: Visitor<'de>,

Hint that the Deserialize type needs to deserialize a value whose type doesn’t matter because it is ignored. Read more
source§

fn is_human_readable(&self) -> bool

Determine whether Deserialize implementations should expect to deserialize their human-readable form. Read more
source§

impl<'de, A> EnumAccess<'de> for MapAccessDeserializer<A>where - A: MapAccess<'de>,

§

type Error = <A as MapAccess<'de>>::Error

The error type that can be returned if some error occurs during + A: MapAccess<'de>,
§

type Error = <A as MapAccess<'de>>::Error

The error type that can be returned if some error occurs during deserialization.
§

type Variant = MapAsEnum<A>

The Visitor that will be used to deserialize the content of the enum variant.
source§

fn variant_seed<T>( self, diff --git a/serde/de/value/struct.MapDeserializer.html b/serde/de/value/struct.MapDeserializer.html index a0118463b8..d4ec6f7897 100644 --- a/serde/de/value/struct.MapDeserializer.html +++ b/serde/de/value/struct.MapDeserializer.html @@ -20,7 +20,7 @@ I::Item: Pair, <I::Item as Pair>::First: IntoDeserializer<'de, E>, <I::Item as Pair>::Second: IntoDeserializer<'de, E>, - E: Error,

§

type Error = E

The error type that can be returned if some error occurs during + E: Error,
§

type Error = E

The error type that can be returned if some error occurs during deserialization.
source§

fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error>where V: Visitor<'de>,

Require the Deserializer to figure out how to drive the visitor based on what data type is in the input. Read more
source§

fn deserialize_seq<V>(self, visitor: V) -> Result<V::Value, Self::Error>where @@ -102,7 +102,7 @@ I::Item: Pair, <I::Item as Pair>::First: IntoDeserializer<'de, E>, <I::Item as Pair>::Second: IntoDeserializer<'de, E>, - E: Error,

§

type Error = E

The error type that can be returned if some error occurs during + E: Error,
§

type Error = E

The error type that can be returned if some error occurs during deserialization.
source§

fn next_key_seed<T>(&mut self, seed: T) -> Result<Option<T::Value>, Self::Error>where T: DeserializeSeed<'de>,

This returns Ok(Some(key)) for the next key in the map, or Ok(None) if there are no more remaining entries. Read more
source§

fn next_value_seed<T>(&mut self, seed: T) -> Result<T::Value, Self::Error>where @@ -124,7 +124,7 @@ I::Item: Pair, <I::Item as Pair>::First: IntoDeserializer<'de, E>, <I::Item as Pair>::Second: IntoDeserializer<'de, E>, - E: Error,

§

type Error = E

The error type that can be returned if some error occurs during + E: Error,
§

type Error = E

The error type that can be returned if some error occurs during deserialization.
source§

fn next_element_seed<T>( &mut self, seed: T diff --git a/serde/de/value/struct.StrDeserializer.html b/serde/de/value/struct.StrDeserializer.html index 09b980d5a3..6f139c42d9 100644 --- a/serde/de/value/struct.StrDeserializer.html +++ b/serde/de/value/struct.StrDeserializer.html @@ -1,6 +1,6 @@ StrDeserializer in serde::de::value - Rust

Struct serde::de::value::StrDeserializer

source ·
pub struct StrDeserializer<'a, E> { /* private fields */ }
Expand description

A deserializer holding a &str.

Implementations§

source§

impl<'a, E> StrDeserializer<'a, E>

source

pub fn new(value: &'a str) -> Self

Trait Implementations§

source§

impl<'de, E> Clone for StrDeserializer<'de, E>

source§

fn clone(&self) -> Self

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<'a, E> Debug for StrDeserializer<'a, E>

source§

fn fmt(&self, formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de, 'a, E> Deserializer<'de> for StrDeserializer<'a, E>where - E: Error,

§

type Error = E

The error type that can be returned if some error occurs during + E: Error,

§

type Error = E

The error type that can be returned if some error occurs during deserialization.
source§

fn deserialize_any<V>(self, visitor: V) -> Result<V::Value, Self::Error>where V: Visitor<'de>,

Require the Deserializer to figure out how to drive the visitor based on what data type is in the input. Read more
source§

fn deserialize_enum<V>( @@ -78,7 +78,7 @@ V: Visitor<'de>,

Hint that the Deserialize type needs to deserialize a value whose type doesn’t matter because it is ignored. Read more
source§

fn is_human_readable(&self) -> bool

Determine whether Deserialize implementations should expect to deserialize their human-readable form. Read more
source§

impl<'de, 'a, E> EnumAccess<'de> for StrDeserializer<'a, E>where - E: Error,

§

type Error = E

The error type that can be returned if some error occurs during + E: Error,
§

type Error = E

The error type that can be returned if some error occurs during deserialization.
§

type Variant = UnitOnly<E>

The Visitor that will be used to deserialize the content of the enum variant.
source§

fn variant_seed<T>( self, diff --git a/serde/de/value/struct.U32Deserializer.html b/serde/de/value/struct.U32Deserializer.html index 5931464d0f..3203d7e45d 100644 --- a/serde/de/value/struct.U32Deserializer.html +++ b/serde/de/value/struct.U32Deserializer.html @@ -1,6 +1,6 @@ U32Deserializer in serde::de::value - Rust

Struct serde::de::value::U32Deserializer

source ·
pub struct U32Deserializer<E> { /* private fields */ }
Expand description

A deserializer holding a u32.

Implementations§

source§

impl<E> U32Deserializer<E>

source

pub fn new(value: u32) -> Self

Trait Implementations§

source§

impl<E> Clone for U32Deserializer<E>

source§

fn clone(&self) -> Self

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<E> Debug for U32Deserializer<E>

source§

fn fmt(&self, formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de, E> Deserializer<'de> for U32Deserializer<E>where - E: Error,

§

type Error = E

The error type that can be returned if some error occurs during + E: Error,

§

type Error = E

The error type that can be returned if some error occurs during deserialization.
source§

fn deserialize_bool<V>(self, visitor: V) -> Result<V::Value, Self::Error>where V: Visitor<'de>,

Hint that the Deserialize type is expecting a bool value.
source§

fn deserialize_i8<V>(self, visitor: V) -> Result<V::Value, Self::Error>where V: Visitor<'de>,

Hint that the Deserialize type is expecting an i8 value.
source§

fn deserialize_i16<V>(self, visitor: V) -> Result<V::Value, Self::Error>where @@ -78,7 +78,7 @@ V: Visitor<'de>,

Hint that the Deserialize type is expecting an enum value with a particular name and possible variants.
source§

fn is_human_readable(&self) -> bool

Determine whether Deserialize implementations should expect to deserialize their human-readable form. Read more
source§

impl<'de, E> EnumAccess<'de> for U32Deserializer<E>where - E: Error,

§

type Error = E

The error type that can be returned if some error occurs during + E: Error,
§

type Error = E

The error type that can be returned if some error occurs during deserialization.
§

type Variant = UnitOnly<E>

The Visitor that will be used to deserialize the content of the enum variant.
source§

fn variant_seed<T>( self, diff --git a/serde/ser/struct.Impossible.html b/serde/ser/struct.Impossible.html index 2acb448dd6..63cf6d80af 100644 --- a/serde/ser/struct.Impossible.html +++ b/serde/ser/struct.Impossible.html @@ -24,35 +24,35 @@ /* other Serializer methods */ }

Trait Implementations§

source§

impl<Ok, Error> SerializeMap for Impossible<Ok, Error>where - Error: Error,

§

type Ok = Ok

Must match the Ok type of our Serializer.
§

type Error = Error

Must match the Error type of our Serializer.
source§

fn serialize_key<T>(&mut self, key: &T) -> Result<(), Error>where + Error: Error,

§

type Ok = Ok

Must match the Ok type of our Serializer.
§

type Error = Error

Must match the Error type of our Serializer.
source§

fn serialize_key<T>(&mut self, key: &T) -> Result<(), Error>where T: Serialize + ?Sized,

Serialize a map key. Read more
source§

fn serialize_value<T>(&mut self, value: &T) -> Result<(), Error>where - T: Serialize + ?Sized,

Serialize a map value. Read more
source§

fn end(self) -> Result<Ok, Error>

Finish serializing a map.
source§

fn serialize_entry<K, V>( + T: Serialize + ?Sized,

Serialize a map value. Read more
source§

fn end(self) -> Result<Ok, Error>

Finish serializing a map.
source§

fn serialize_entry<K, V>( &mut self, key: &K, value: &V ) -> Result<(), Self::Error>where K: Serialize + ?Sized, V: Serialize + ?Sized,

Serialize a map entry consisting of a key and a value. Read more
source§

impl<Ok, Error> SerializeSeq for Impossible<Ok, Error>where - Error: Error,

§

type Ok = Ok

Must match the Ok type of our Serializer.
§

type Error = Error

Must match the Error type of our Serializer.
source§

fn serialize_element<T>(&mut self, value: &T) -> Result<(), Error>where - T: Serialize + ?Sized,

Serialize a sequence element.
source§

fn end(self) -> Result<Ok, Error>

Finish serializing a sequence.
source§

impl<Ok, Error> SerializeStruct for Impossible<Ok, Error>where - Error: Error,

§

type Ok = Ok

Must match the Ok type of our Serializer.
§

type Error = Error

Must match the Error type of our Serializer.
source§

fn serialize_field<T>( + Error: Error,

§

type Ok = Ok

Must match the Ok type of our Serializer.
§

type Error = Error

Must match the Error type of our Serializer.
source§

fn serialize_element<T>(&mut self, value: &T) -> Result<(), Error>where + T: Serialize + ?Sized,

Serialize a sequence element.
source§

fn end(self) -> Result<Ok, Error>

Finish serializing a sequence.
source§

impl<Ok, Error> SerializeStruct for Impossible<Ok, Error>where + Error: Error,

§

type Ok = Ok

Must match the Ok type of our Serializer.
§

type Error = Error

Must match the Error type of our Serializer.
source§

fn serialize_field<T>( &mut self, key: &'static str, value: &T ) -> Result<(), Error>where - T: Serialize + ?Sized,

Serialize a struct field.
source§

fn end(self) -> Result<Ok, Error>

Finish serializing a struct.
source§

fn skip_field(&mut self, key: &'static str) -> Result<(), Self::Error>

Indicate that a struct field has been skipped.
source§

impl<Ok, Error> SerializeStructVariant for Impossible<Ok, Error>where - Error: Error,

§

type Ok = Ok

Must match the Ok type of our Serializer.
§

type Error = Error

Must match the Error type of our Serializer.
source§

fn serialize_field<T>( + T: Serialize + ?Sized,

Serialize a struct field.
source§

fn end(self) -> Result<Ok, Error>

Finish serializing a struct.
source§

fn skip_field(&mut self, key: &'static str) -> Result<(), Self::Error>

Indicate that a struct field has been skipped.
source§

impl<Ok, Error> SerializeStructVariant for Impossible<Ok, Error>where + Error: Error,

§

type Ok = Ok

Must match the Ok type of our Serializer.
§

type Error = Error

Must match the Error type of our Serializer.
source§

fn serialize_field<T>( &mut self, key: &'static str, value: &T ) -> Result<(), Error>where - T: Serialize + ?Sized,

Serialize a struct variant field.
source§

fn end(self) -> Result<Ok, Error>

Finish serializing a struct variant.
source§

fn skip_field(&mut self, key: &'static str) -> Result<(), Self::Error>

Indicate that a struct variant field has been skipped.
source§

impl<Ok, Error> SerializeTuple for Impossible<Ok, Error>where - Error: Error,

§

type Ok = Ok

Must match the Ok type of our Serializer.
§

type Error = Error

Must match the Error type of our Serializer.
source§

fn serialize_element<T>(&mut self, value: &T) -> Result<(), Error>where - T: Serialize + ?Sized,

Serialize a tuple element.
source§

fn end(self) -> Result<Ok, Error>

Finish serializing a tuple.
source§

impl<Ok, Error> SerializeTupleStruct for Impossible<Ok, Error>where - Error: Error,

§

type Ok = Ok

Must match the Ok type of our Serializer.
§

type Error = Error

Must match the Error type of our Serializer.
source§

fn serialize_field<T>(&mut self, value: &T) -> Result<(), Error>where - T: Serialize + ?Sized,

Serialize a tuple struct field.
source§

fn end(self) -> Result<Ok, Error>

Finish serializing a tuple struct.
source§

impl<Ok, Error> SerializeTupleVariant for Impossible<Ok, Error>where - Error: Error,

§

type Ok = Ok

Must match the Ok type of our Serializer.
§

type Error = Error

Must match the Error type of our Serializer.
source§

fn serialize_field<T>(&mut self, value: &T) -> Result<(), Error>where - T: Serialize + ?Sized,

Serialize a tuple variant field.
source§

fn end(self) -> Result<Ok, Error>

Finish serializing a tuple variant.

Auto Trait Implementations§

§

impl<Ok, Error> RefUnwindSafe for Impossible<Ok, Error>where + T: Serialize + ?Sized,

Serialize a struct variant field.
source§

fn end(self) -> Result<Ok, Error>

Finish serializing a struct variant.
source§

fn skip_field(&mut self, key: &'static str) -> Result<(), Self::Error>

Indicate that a struct variant field has been skipped.
source§

impl<Ok, Error> SerializeTuple for Impossible<Ok, Error>where + Error: Error,

§

type Ok = Ok

Must match the Ok type of our Serializer.
§

type Error = Error

Must match the Error type of our Serializer.
source§

fn serialize_element<T>(&mut self, value: &T) -> Result<(), Error>where + T: Serialize + ?Sized,

Serialize a tuple element.
source§

fn end(self) -> Result<Ok, Error>

Finish serializing a tuple.
source§

impl<Ok, Error> SerializeTupleStruct for Impossible<Ok, Error>where + Error: Error,

§

type Ok = Ok

Must match the Ok type of our Serializer.
§

type Error = Error

Must match the Error type of our Serializer.
source§

fn serialize_field<T>(&mut self, value: &T) -> Result<(), Error>where + T: Serialize + ?Sized,

Serialize a tuple struct field.
source§

fn end(self) -> Result<Ok, Error>

Finish serializing a tuple struct.
source§

impl<Ok, Error> SerializeTupleVariant for Impossible<Ok, Error>where + Error: Error,

§

type Ok = Ok

Must match the Ok type of our Serializer.
§

type Error = Error

Must match the Error type of our Serializer.
source§

fn serialize_field<T>(&mut self, value: &T) -> Result<(), Error>where + T: Serialize + ?Sized,

Serialize a tuple variant field.
source§

fn end(self) -> Result<Ok, Error>

Finish serializing a tuple variant.

Auto Trait Implementations§

§

impl<Ok, Error> RefUnwindSafe for Impossible<Ok, Error>where Error: RefUnwindSafe, Ok: RefUnwindSafe,

§

impl<Ok, Error> Send for Impossible<Ok, Error>where Error: Send, diff --git a/serde/ser/trait.Serialize.html b/serde/ser/trait.Serialize.html index 3b6f36fc53..b35c1dcea9 100644 --- a/serde/ser/trait.Serialize.html +++ b/serde/ser/trait.Serialize.html @@ -43,40 +43,85 @@ s.end() } }

-

Implementations on Foreign Types§

source§

impl Serialize for SocketAddr

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T> Serialize for [T; 4]where +

Implementations on Foreign Types§

source§

impl Serialize for NonZeroU8

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T> Serialize for [T]where - T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for NonZeroI8

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<'a, T> Serialize for &'a mut Twhere - T: Serialize + ?Sized,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for AtomicU64

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T0, T1, T2, T3, T4, T5, T6> Serialize for (T0, T1, T2, T3, T4, T5, T6)where + S: Serializer,

source§

impl Serialize for OsStr

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for AtomicIsize

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for AtomicU16

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for Ipv4Addr

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for u32

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for i64

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T> Serialize for RwLock<T>where + T: Serialize + ?Sized,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T, E> Serialize for Result<T, E>where + T: Serialize, + E: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for NonZeroI8

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for AtomicI8

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<'a, T> Serialize for Cow<'a, T>where + T: Serialize + ToOwned + ?Sized,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T0, T1, T2, T3> Serialize for (T0, T1, T2, T3)where + T0: Serialize, + T1: Serialize, + T2: Serialize, + T3: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for char

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T0, T1, T2, T3, T4> Serialize for (T0, T1, T2, T3, T4)where T0: Serialize, T1: Serialize, T2: Serialize, T3: Serialize, - T4: Serialize, - T5: Serialize, - T6: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + T4: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for AtomicU64

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T> Serialize for LinkedList<T>where + T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for NonZeroU16

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for u128

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for i8

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for SocketAddrV6

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where S: Serializer,

source§

impl<T> Serialize for VecDeque<T>where - T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for usize

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for char

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T> Serialize for Wrapping<T>where - T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<K, V> Serialize for BTreeMap<K, V>where - K: Serialize, - V: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T> Serialize for [T; 0]

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for OsString

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for AtomicU16

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for usize

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for NonZeroI128

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for SocketAddr

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T0, T1, T2, T3, T4, T5> Serialize for (T0, T1, T2, T3, T4, T5)where + T0: Serialize, + T1: Serialize, + T2: Serialize, + T3: Serialize, + T4: Serialize, + T5: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for Duration

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<'a, T> Serialize for &'a Twhere + T: Serialize + ?Sized,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for Path

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T> Serialize for Cell<T>where + T: Serialize + Copy,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T: ?Sized> Serialize for PhantomData<T>

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)where T0: Serialize, T1: Serialize, T2: Serialize, @@ -90,21 +135,11 @@ T10: Serialize, T11: Serialize, T12: Serialize, - T13: Serialize, - T14: Serialize, - T15: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for Duration

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<Idx> Serialize for Range<Idx>where - Idx: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7)where + T13: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T> Serialize for [T]where + T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for CStr

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)where T0: Serialize, T1: Serialize, T2: Serialize, @@ -112,32 +147,76 @@ T4: Serialize, T5: Serialize, T6: Serialize, - T7: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<'a, T> Serialize for &'a Twhere - T: Serialize + ?Sized,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for NonZeroUsize

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for NonZeroI64

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T0, T1, T2, T3, T4, T5> Serialize for (T0, T1, T2, T3, T4, T5)where + T7: Serialize, + T8: Serialize, + T9: Serialize, + T10: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T> Serialize for [T; 0]

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T> Serialize for Wrapping<T>where + T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for OsString

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<'a> Serialize for Arguments<'a>

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for AtomicUsize

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for u8

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T> Serialize for BinaryHeap<T>where + T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for NonZeroU128

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for SystemTime

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for AtomicU8

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T> Serialize for Box<T>where + T: Serialize + ?Sized,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<'a, T> Serialize for &'a mut Twhere + T: Serialize + ?Sized,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for NonZeroUsize

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<K, V> Serialize for BTreeMap<K, V>where + K: Serialize, + V: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for u16

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T, H> Serialize for HashSet<T, H>where + T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for NonZeroU32

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7)where T0: Serialize, T1: Serialize, T2: Serialize, T3: Serialize, T4: Serialize, - T5: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for OsStr

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for NonZeroIsize

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for CStr

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for SocketAddrV6

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T> Serialize for RwLock<T>where - T: Serialize + ?Sized,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T0, T1, T2, T3> Serialize for (T0, T1, T2, T3)where + T5: Serialize, + T6: Serialize, + T7: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for AtomicI16

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for NonZeroIsize

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for ()

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T0, T1> Serialize for (T0, T1)where T0: Serialize, - T1: Serialize, - T2: Serialize, - T3: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for NonZeroU8

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + T1: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for NonZeroI32

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for u64

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for f32

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T> Serialize for Option<T>where + T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where S: Serializer,

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8)where T0: Serialize, T1: Serialize, @@ -147,17 +226,20 @@ T5: Serialize, T6: Serialize, T7: Serialize, - T8: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for NonZeroU16

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)where + T8: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for AtomicU32

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for NonZeroI64

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<Idx> Serialize for RangeInclusive<Idx>where + Idx: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<K, V, H> Serialize for HashMap<K, V, H>where + K: Serialize, + V: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for f64

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)where T0: Serialize, T1: Serialize, T2: Serialize, @@ -167,9 +249,13 @@ T6: Serialize, T7: Serialize, T8: Serialize, - T9: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T: ?Sized> Serialize for PhantomData<T>

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)where T0: Serialize, T1: Serialize, T2: Serialize, @@ -180,66 +266,28 @@ T7: Serialize, T8: Serialize, T9: Serialize, - T10: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for AtomicIsize

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for SystemTime

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for u128

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for i16

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<K, V, H> Serialize for HashMap<K, V, H>where - K: Serialize, - V: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T0> Serialize for (T0,)where - T0: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for f64

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for AtomicI8

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for Path

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for str

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + T10: Serialize, + T11: Serialize, + T12: Serialize, + T13: Serialize, + T14: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for i32

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for NonZeroI16

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for str

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for IpAddr

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T> Serialize for Vec<T>where + T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<Idx> Serialize for Range<Idx>where + Idx: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where S: Serializer,

source§

impl<T> Serialize for BTreeSet<T>where - T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for PathBuf

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for bool

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T, E> Serialize for Result<T, E>where - T: Serialize, - E: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for NonZeroU64

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T> Serialize for BinaryHeap<T>where - T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for NonZeroI128

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for ()

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for NonZeroU32

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T0, T1, T2, T3, T4> Serialize for (T0, T1, T2, T3, T4)where - T0: Serialize, - T1: Serialize, - T2: Serialize, - T3: Serialize, - T4: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for i64

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for NonZeroI32

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T> Serialize for Box<T>where - T: Serialize + ?Sized,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for Ipv6Addr

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for isize

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for f32

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for NonZeroU128

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)where + T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where T0: Serialize, T1: Serialize, T2: Serialize, @@ -251,48 +299,26 @@ T8: Serialize, T9: Serialize, T10: Serialize, - T11: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for AtomicBool

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T> Serialize for Bound<T>where - T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for CString

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for AtomicUsize

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for AtomicI64

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<Idx> Serialize for RangeInclusive<Idx>where - Idx: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T> Serialize for Vec<T>where - T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for AtomicI32

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for u64

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for i8

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<'a, T> Serialize for Cow<'a, T>where - T: Serialize + ToOwned + ?Sized,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for AtomicU32

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + T11: Serialize, + T12: Serialize, + T13: Serialize, + T14: Serialize, + T15: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for PathBuf

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for AtomicI64

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for i16

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where S: Serializer,

source§

impl<T> Serialize for Mutex<T>where - T: Serialize + ?Sized,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T, H> Serialize for HashSet<T, H>where - T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for AtomicI16

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for SocketAddrV4

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T> Serialize for Option<T>where - T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for u16

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for IpAddr

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)where + T: Serialize + ?Sized,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T0> Serialize for (T0,)where + T0: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T> Serialize for RefCell<T>where + T: Serialize + ?Sized,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for SocketAddrV4

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for i128

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for AtomicI32

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)where T0: Serialize, T1: Serialize, T2: Serialize, @@ -302,58 +328,23 @@ T6: Serialize, T7: Serialize, T8: Serialize, - T9: Serialize, - T10: Serialize, - T11: Serialize, - T12: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T> Serialize for Reverse<T>where - T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for i32

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for AtomicU8

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T> Serialize for RefCell<T>where - T: Serialize + ?Sized,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for NonZeroI16

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<'a> Serialize for Arguments<'a>

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T> Serialize for LinkedList<T>where - T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T> Serialize for Cell<T>where - T: Serialize + Copy,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T0, T1> Serialize for (T0, T1)where - T0: Serialize, - T1: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for String

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for Ipv4Addr

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for NonZeroU64

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for i128

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for u8

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for u32

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for bool

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for isize

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)where T0: Serialize, T1: Serialize, T2: Serialize, @@ -365,8 +356,17 @@ T8: Serialize, T9: Serialize, T10: Serialize, - T11: Serialize, - T12: Serialize, - T13: Serialize, - T14: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + T11: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for CString

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T> Serialize for Reverse<T>where + T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for String

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T> Serialize for Bound<T>where + T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for AtomicBool

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

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

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for Ipv6Addr

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where S: Serializer,

Implementors§

\ No newline at end of file diff --git a/serde/trait.Deserialize.html b/serde/trait.Deserialize.html index a6fd53a267..f7ac7f5730 100644 --- a/serde/trait.Deserialize.html +++ b/serde/trait.Deserialize.html @@ -26,188 +26,188 @@

Lifetime

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.

-

Implementations on Foreign Types§

source§

impl<'de> Deserialize<'de> for NonZeroI16

source§

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

source§

impl<'de> Deserialize<'de> for AtomicI32

source§

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

source§

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

source§

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

source§

impl<'de, T> Deserialize<'de> for [T; 3]where +

Implementations on Foreign Types§

source§

impl<'de> Deserialize<'de> for AtomicI8

source§

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

source§

impl<'de, T> Deserialize<'de> for [T; 0]

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for SocketAddrV6

source§

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

source§

impl<'de, T> Deserialize<'de> for Option<T>where - T: Deserialize<'de>,

source§

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

source§

impl<'de, 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>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)

source§

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

source§

impl<'de, Idx> Deserialize<'de> for Range<Idx>where + Idx: Deserialize<'de>,

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroUsize

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de, T, E> Deserialize<'de> for Result<T, E>where - T: Deserialize<'de>, - E: Deserialize<'de>,

source§

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

source§

impl<'de> Deserialize<'de> for AtomicI64

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for SocketAddrV4

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for OsString

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroI64

source§

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

source§

impl<'de, T> Deserialize<'de> for [T; 20]where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for AtomicU32

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for AtomicU16

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for SocketAddrV4

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de, 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>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8)

source§

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

source§

impl<'de> Deserialize<'de> for Ipv4Addr

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroU64

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroI8

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de, 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>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)

source§

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

source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a [u8]

source§

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

source§

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

source§

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

source§

impl<'de, T, S> Deserialize<'de> for HashSet<T, S>where T: Deserialize<'de> + Eq + Hash, - S: BuildHasher + Default,

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroU16

source§

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

source§

impl<'de> Deserialize<'de> for String

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de, T> Deserialize<'de> for Wrapping<T>where - T: Deserialize<'de>,

source§

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

source§

impl<'de, 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>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)

source§

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

source§

impl<'de> Deserialize<'de> for CString

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de, T> Deserialize<'de> for VecDeque<T>where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + S: BuildHasher + Default,

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroIsize

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for AtomicUsize

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de, 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>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroU8

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de, T> Deserialize<'de> for Bound<T>where - T: Deserialize<'de>,

source§

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

source§

impl<'de> Deserialize<'de> for Ipv6Addr

source§

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

source§

impl<'de, T> Deserialize<'de> for [T; 17]where + D: Deserializer<'de>,

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for AtomicU16

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de, 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>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)

source§

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

source§

impl<'de> Deserialize<'de> for AtomicI8

source§

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

source§

impl<'de, 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>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de, T: Deserialize<'de>> Deserialize<'de> for Mutex<T>

source§

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

source§

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

source§

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

source§

impl<'de, T> Deserialize<'de> for [T; 0]

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de, T> Deserialize<'de> for LinkedList<T>where - T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + T: Deserialize<'de>,

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for AtomicBool

source§

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

source§

impl<'de, T> Deserialize<'de> for Wrapping<T>where + T: Deserialize<'de>,

source§

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

source§

impl<'de> Deserialize<'de> for AtomicU8

source§

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

source§

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

source§

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

source§

impl<'de, T: Deserialize<'de>> Deserialize<'de> for Box<T>

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroU64

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + T: Deserialize<'de>,

source§

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

source§

impl<'de, 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>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)

source§

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

source§

impl<'de> Deserialize<'de> for AtomicU64

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroI64

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroI128

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroI16

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroI8

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroU16

source§

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

source§

impl<'de, T> Deserialize<'de> for Cell<T>where + T: Deserialize<'de> + Copy,

source§

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

source§

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

source§

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

source§

impl<'de, T> Deserialize<'de> for Vec<T>where + T: Deserialize<'de>,

source§

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

source§

impl<'de> Deserialize<'de> for OsString

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for AtomicU64

source§

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

source§

impl<'de, T: Deserialize<'de>> Deserialize<'de> for Box<[T]>

source§

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

source§

impl<'de, T: Deserialize<'de>> Deserialize<'de> for RefCell<T>

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for AtomicI16

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroU32

source§

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

source§

impl<'de> Deserialize<'de> for AtomicBool

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroI128

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de, T: Deserialize<'de>> Deserialize<'de> for RwLock<T>

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for AtomicI16

source§

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

source§

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

source§

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

source§

impl<'de, T> Deserialize<'de> for Bound<T>where + T: Deserialize<'de>,

source§

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

source§

impl<'de> Deserialize<'de> for Ipv6Addr

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de, T> Deserialize<'de> for BinaryHeap<T>where - T: Deserialize<'de> + Ord,

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de: 'a, 'a> Deserialize<'de> for &'a [u8]

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroU128

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de, T: Deserialize<'de>> Deserialize<'de> for Reverse<T>

source§

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

source§

impl<'de> Deserialize<'de> for AtomicU8

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroU8

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + T::Owned: Deserialize<'de>,

source§

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

source§

impl<'de> Deserialize<'de> for String

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de, 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>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for AtomicIsize

source§

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

source§

impl<'de, T: Deserialize<'de>> Deserialize<'de> for Box<T>

source§

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

source§

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

source§

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

source§

impl<'de, 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>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)

source§

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

source§

impl<'de, T> Deserialize<'de> for Cell<T>where - T: Deserialize<'de> + Copy,

source§

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

source§

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

source§

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

source§

impl<'de, 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>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8)

source§

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

source§

impl<'de, T: ?Sized> Deserialize<'de> for PhantomData<T>

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for Ipv4Addr

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + T: Deserialize<'de>,

source§

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

source§

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

source§

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

source§

impl<'de, T> Deserialize<'de> for Option<T>where + T: Deserialize<'de>,

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de, T: Deserialize<'de>> Deserialize<'de> for RefCell<T>

source§

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

source§

impl<'de> Deserialize<'de> for Duration

source§

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

source§

impl<'de, 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>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for SocketAddrV6

source§

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

source§

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

source§

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

source§

impl<'de, T: Deserialize<'de>> Deserialize<'de> for Box<[T]>

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de, T: ?Sized> Deserialize<'de> for PhantomData<T>

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroI32

source§

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

source§

impl<'de, T: Deserialize<'de>> Deserialize<'de> for Mutex<T>

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroU32

source§

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

source§

impl<'de, T> Deserialize<'de> for BTreeSet<T>where - T: Deserialize<'de> + Eq + Ord,

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de, T> Deserialize<'de> for Vec<T>where - T: Deserialize<'de>,

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroI32

source§

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

source§

impl<'de, 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>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)

source§

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

source§

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

source§

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

source§

impl<'de, T: Deserialize<'de>> Deserialize<'de> for RwLock<T>

source§

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

source§

impl<'de> Deserialize<'de> for AtomicUsize

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for Duration

source§

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

source§

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

source§

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

source§

impl<'de, Idx> Deserialize<'de> for Range<Idx>where - Idx: Deserialize<'de>,

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroIsize

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for AtomicIsize

source§

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

source§

impl<'de, 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>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)

source§

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

source§

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

source§

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

source§

impl<'de, 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>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for AtomicU32

source§

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

source§

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

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + T: Deserialize<'de> + Eq + Ord,

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de, T, E> Deserialize<'de> for Result<T, E>where + T: Deserialize<'de>, + E: Deserialize<'de>,

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroU128

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroUsize

source§

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

source§

impl<'de> Deserialize<'de> for AtomicI32

source§

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

source§

impl<'de, Idx> Deserialize<'de> for RangeInclusive<Idx>where - Idx: Deserialize<'de>,

source§

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

source§

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

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de, K, V, S> Deserialize<'de> for HashMap<K, V, S>where - K: Deserialize<'de> + Eq + Hash, - V: Deserialize<'de>, - S: BuildHasher + Default,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for u64

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + Idx: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for ()

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T: Deserialize<'de>> Deserialize<'de> for Reverse<T>

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for isize

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for AtomicI64

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for VecDeque<T>where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for u8

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, 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>> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 32]where + T: Deserialize<'de>,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for CString

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for BinaryHeap<T>where + T: Deserialize<'de> + Ord,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where D: Deserializer<'de>,

Implementors§

source§

impl<'de> Deserialize<'de> for IgnoredAny

\ No newline at end of file diff --git a/serde/trait.Serialize.html b/serde/trait.Serialize.html index a8ad54473a..27d573c241 100644 --- a/serde/trait.Serialize.html +++ b/serde/trait.Serialize.html @@ -43,40 +43,85 @@ s.end() } } -

Implementations on Foreign Types§

source§

impl Serialize for SocketAddr

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T> Serialize for [T; 4]where +

Implementations on Foreign Types§

source§

impl Serialize for NonZeroU8

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T> Serialize for [T; 32]where T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T> Serialize for [T]where - T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for NonZeroI8

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<'a, T> Serialize for &'a mut Twhere - T: Serialize + ?Sized,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for AtomicU64

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T0, T1, T2, T3, T4, T5, T6> Serialize for (T0, T1, T2, T3, T4, T5, T6)where + S: Serializer,

source§

impl Serialize for OsStr

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for AtomicIsize

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for AtomicU16

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T> Serialize for [T; 21]where + T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for Ipv4Addr

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for u32

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T> Serialize for [T; 30]where + T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for i64

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T> Serialize for RwLock<T>where + T: Serialize + ?Sized,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T, E> Serialize for Result<T, E>where + T: Serialize, + E: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T> Serialize for [T; 26]where + T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T> Serialize for [T; 6]where + T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T> Serialize for [T; 14]where + T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for NonZeroI8

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for AtomicI8

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<'a, T> Serialize for Cow<'a, T>where + T: Serialize + ToOwned + ?Sized,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T0, T1, T2, T3> Serialize for (T0, T1, T2, T3)where + T0: Serialize, + T1: Serialize, + T2: Serialize, + T3: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for char

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T0, T1, T2, T3, T4> Serialize for (T0, T1, T2, T3, T4)where T0: Serialize, T1: Serialize, T2: Serialize, T3: Serialize, - T4: Serialize, - T5: Serialize, - T6: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T> Serialize for [T; 24]where - T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + T4: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for AtomicU64

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T> Serialize for LinkedList<T>where + T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for NonZeroU16

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for u128

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for i8

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for SocketAddrV6

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where S: Serializer,

source§

impl<T> Serialize for VecDeque<T>where - T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for usize

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T> Serialize for [T; 2]where - T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for char

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T> Serialize for Wrapping<T>where - T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<K, V> Serialize for BTreeMap<K, V>where - K: Serialize, - V: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T> Serialize for [T; 0]

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for OsString

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for AtomicU16

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where + T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for usize

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for NonZeroI128

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T> Serialize for [T; 24]where + T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T0, T1, T2> Serialize for (T0, T1, T2)where + T0: Serialize, + T1: Serialize, + T2: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for SocketAddr

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T> Serialize for [T; 18]where + T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T0, T1, T2, T3, T4, T5> Serialize for (T0, T1, T2, T3, T4, T5)where + T0: Serialize, + T1: Serialize, + T2: Serialize, + T3: Serialize, + T4: Serialize, + T5: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for Duration

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<'a, T> Serialize for &'a Twhere + T: Serialize + ?Sized,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T> Serialize for [T; 16]where + T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for Path

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T> Serialize for Cell<T>where + T: Serialize + Copy,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T> Serialize for [T; 17]where + T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T: ?Sized> Serialize for PhantomData<T>

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)where T0: Serialize, T1: Serialize, T2: Serialize, @@ -90,21 +135,11 @@ T10: Serialize, T11: Serialize, T12: Serialize, - T13: Serialize, - T14: Serialize, - T15: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for Duration

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T> Serialize for [T; 25]where - T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T> Serialize for [T; 15]where - T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T0, T1, T2> Serialize for (T0, T1, T2)where - T0: Serialize, - T1: Serialize, - T2: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<Idx> Serialize for Range<Idx>where - Idx: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7)where + T13: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T> Serialize for [T]where + T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for CStr

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)where T0: Serialize, T1: Serialize, T2: Serialize, @@ -112,32 +147,76 @@ T4: Serialize, T5: Serialize, T6: Serialize, - T7: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<'a, T> Serialize for &'a Twhere - T: Serialize + ?Sized,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for NonZeroUsize

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for NonZeroI64

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T0, T1, T2, T3, T4, T5> Serialize for (T0, T1, T2, T3, T4, T5)where + T7: Serialize, + T8: Serialize, + T9: Serialize, + T10: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T> Serialize for [T; 0]

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T> Serialize for [T; 20]where + T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T> Serialize for [T; 12]where + T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T> Serialize for Wrapping<T>where + T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T> Serialize for [T; 28]where + T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for OsString

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<'a> Serialize for Arguments<'a>

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for AtomicUsize

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for u8

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T> Serialize for BinaryHeap<T>where + T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for NonZeroU128

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T> Serialize for [T; 3]where + T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for SystemTime

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T> Serialize for [T; 10]where + T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for AtomicU8

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T> Serialize for [T; 23]where + T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T> Serialize for [T; 9]where + T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T> Serialize for [T; 11]where + T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T> Serialize for [T; 7]where + T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T> Serialize for Box<T>where + T: Serialize + ?Sized,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<'a, T> Serialize for &'a mut Twhere + T: Serialize + ?Sized,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T> Serialize for [T; 22]where + T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for NonZeroUsize

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<K, V> Serialize for BTreeMap<K, V>where + K: Serialize, + V: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for u16

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T, H> Serialize for HashSet<T, H>where + T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for NonZeroU32

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7)where T0: Serialize, T1: Serialize, T2: Serialize, T3: Serialize, T4: Serialize, - T5: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for OsStr

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for NonZeroIsize

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T> Serialize for [T; 9]where - T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for CStr

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for SocketAddrV6

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T> Serialize for RwLock<T>where - T: Serialize + ?Sized,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T0, T1, T2, T3> Serialize for (T0, T1, T2, T3)where + T5: Serialize, + T6: Serialize, + T7: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for AtomicI16

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for NonZeroIsize

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for ()

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T0, T1> Serialize for (T0, T1)where T0: Serialize, - T1: Serialize, - T2: Serialize, - T3: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for NonZeroU8

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + T1: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T> Serialize for [T; 5]where + T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for NonZeroI32

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for u64

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for f32

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T> Serialize for Option<T>where + T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where S: Serializer,

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8)where T0: Serialize, T1: Serialize, @@ -147,17 +226,20 @@ T5: Serialize, T6: Serialize, T7: Serialize, - T8: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T> Serialize for [T; 18]where - T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T> Serialize for [T; 13]where - T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T> Serialize for [T; 28]where - T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for NonZeroU16

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T> Serialize for [T; 14]where - T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)where + T8: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for AtomicU32

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T> Serialize for [T; 31]where + T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for NonZeroI64

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T> Serialize for [T; 29]where + T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<Idx> Serialize for RangeInclusive<Idx>where + Idx: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<K, V, H> Serialize for HashMap<K, V, H>where + K: Serialize, + V: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for f64

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)where T0: Serialize, T1: Serialize, T2: Serialize, @@ -167,9 +249,13 @@ T6: Serialize, T7: Serialize, T8: Serialize, - T9: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T: ?Sized> Serialize for PhantomData<T>

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)where + T9: Serialize, + T10: Serialize, + T11: Serialize, + T12: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T> Serialize for [T; 27]where + T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)where T0: Serialize, T1: Serialize, T2: Serialize, @@ -180,66 +266,28 @@ T7: Serialize, T8: Serialize, T9: Serialize, - T10: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for AtomicIsize

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for SystemTime

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for u128

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for i16

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<K, V, H> Serialize for HashMap<K, V, H>where - K: Serialize, - V: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T0> Serialize for (T0,)where - T0: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T> Serialize for [T; 20]where - T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for f64

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for AtomicI8

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for Path

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T> Serialize for [T; 19]where - T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for str

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + T10: Serialize, + T11: Serialize, + T12: Serialize, + T13: Serialize, + T14: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for i32

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for NonZeroI16

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where S: Serializer,

source§

impl<T> Serialize for [T; 8]where - T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T> Serialize for [T; 25]where + T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for str

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for IpAddr

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T> Serialize for Vec<T>where + T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<Idx> Serialize for Range<Idx>where + Idx: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where S: Serializer,

source§

impl<T> Serialize for BTreeSet<T>where - T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for PathBuf

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for bool

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T> Serialize for [T; 21]where - T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T, E> Serialize for Result<T, E>where - T: Serialize, - E: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for NonZeroU64

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T> Serialize for BinaryHeap<T>where - T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for NonZeroI128

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for ()

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T> Serialize for [T; 7]where - T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T> Serialize for [T; 27]where - T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T> Serialize for [T; 5]where - T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for NonZeroU32

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T> Serialize for [T; 23]where - T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T0, T1, T2, T3, T4> Serialize for (T0, T1, T2, T3, T4)where - T0: Serialize, - T1: Serialize, - T2: Serialize, - T3: Serialize, - T4: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T> Serialize for [T; 6]where - T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for i64

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for NonZeroI32

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T> Serialize for Box<T>where - T: Serialize + ?Sized,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for Ipv6Addr

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for isize

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for f32

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for NonZeroU128

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)where + T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T> Serialize for [T; 13]where + T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where T0: Serialize, T1: Serialize, T2: Serialize, @@ -251,48 +299,26 @@ T8: Serialize, T9: Serialize, T10: Serialize, - T11: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for AtomicBool

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T> Serialize for Bound<T>where - T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for CString

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T> Serialize for [T; 26]where - T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T> Serialize for [T; 29]where - T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for AtomicUsize

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for AtomicI64

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T> Serialize for [T; 11]where - T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T> Serialize for [T; 16]where - T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<Idx> Serialize for RangeInclusive<Idx>where - Idx: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T> Serialize for Vec<T>where - T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for AtomicI32

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for u64

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for i8

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<'a, T> Serialize for Cow<'a, T>where - T: Serialize + ToOwned + ?Sized,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for AtomicU32

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T> Serialize for [T; 17]where - T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + T11: Serialize, + T12: Serialize, + T13: Serialize, + T14: Serialize, + T15: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for PathBuf

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for AtomicI64

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for i16

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where S: Serializer,

source§

impl<T> Serialize for Mutex<T>where - T: Serialize + ?Sized,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T, H> Serialize for HashSet<T, H>where - T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T> Serialize for [T; 22]where - T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for AtomicI16

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for SocketAddrV4

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T> Serialize for Option<T>where - T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T> Serialize for [T; 12]where - T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for u16

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for IpAddr

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)where + T: Serialize + ?Sized,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T0> Serialize for (T0,)where + T0: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T> Serialize for RefCell<T>where + T: Serialize + ?Sized,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for SocketAddrV4

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for i128

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for AtomicI32

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T> Serialize for [T; 19]where + T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)where T0: Serialize, T1: Serialize, T2: Serialize, @@ -302,58 +328,23 @@ T6: Serialize, T7: Serialize, T8: Serialize, - T9: Serialize, - T10: Serialize, - T11: Serialize, - T12: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T> Serialize for Reverse<T>where - T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for i32

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for AtomicU8

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T> Serialize for RefCell<T>where - T: Serialize + ?Sized,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for NonZeroI16

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<'a> Serialize for Arguments<'a>

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T> Serialize for LinkedList<T>where - T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T> Serialize for Cell<T>where - T: Serialize + Copy,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T0, T1> Serialize for (T0, T1)where - T0: Serialize, - T1: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T> Serialize for [T; 3]where - T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T> Serialize for [T; 30]where - T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for String

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T> Serialize for [T; 1]where - T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for Ipv4Addr

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)where + T9: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for NonZeroU64

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T0, T1, T2, T3, T4, T5, T6> Serialize for (T0, T1, T2, T3, T4, T5, T6)where T0: Serialize, T1: Serialize, T2: Serialize, T3: Serialize, T4: Serialize, T5: Serialize, - T6: Serialize, - T7: Serialize, - T8: Serialize, - T9: Serialize, - T10: Serialize, - T11: Serialize, - T12: Serialize, - T13: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T> Serialize for [T; 31]where - T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for i128

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T> Serialize for [T; 10]where - T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for u8

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl Serialize for u32

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T> Serialize for [T; 32]where - T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)where + T6: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T> Serialize for [T; 4]where + T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T> Serialize for [T; 2]where + T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for bool

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for isize

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)where T0: Serialize, T1: Serialize, T2: Serialize, @@ -365,8 +356,17 @@ T8: Serialize, T9: Serialize, T10: Serialize, - T11: Serialize, - T12: Serialize, - T13: Serialize, - T14: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + T11: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for CString

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T> Serialize for [T; 15]where + T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T> Serialize for Reverse<T>where + T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for String

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T> Serialize for Bound<T>where + T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for AtomicBool

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl<T> Serialize for [T; 1]where + T: Serialize,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

source§

impl Serialize for Ipv6Addr

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where S: Serializer,

Implementors§

\ No newline at end of file diff --git a/serde_json/enum.Value.html b/serde_json/enum.Value.html index ba08ac41a4..79f0de91a3 100644 --- a/serde_json/enum.Value.html +++ b/serde_json/enum.Value.html @@ -322,7 +322,7 @@
Example of Use
assert_eq!(v, json!({ "x": null }));

Trait Implementations§

source§

impl Clone for Value

source§

fn clone(&self) -> Value

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Value

source§

fn fmt(&self, formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Value

The default value is Value::Null.

This is useful for handling omitted Value fields when deserializing.

-

Examples

+

Examples

use serde_json::Value;
 
 #[derive(Deserialize)]
@@ -512,26 +512,26 @@ 

Examples

let pretty = format!("{:#}", json); assert_eq!(pretty, "{\n \"city\": \"London\",\n \"street\": \"10 Downing Street\"\n}");
-
source§

impl<'a, T: Clone + Into<Value>> From<&'a [T]> for Value

source§

fn from(f: &'a [T]) -> Self

Convert a slice to Value

-
Examples
+
source§

impl<'a, T: Clone + Into<Value>> From<&'a [T]> for Value

source§

fn from(f: &'a [T]) -> Self

Convert a slice to Value

+
Examples
use serde_json::Value;
 
 let v: &[&str] = &["lorem", "ipsum", "dolor"];
 let x: Value = v.into();
-
source§

impl<'a> From<&'a str> for Value

source§

fn from(f: &str) -> Self

Convert string slice to Value

-
Examples
+
source§

impl<'a> From<&'a str> for Value

source§

fn from(f: &str) -> Self

Convert string slice to Value

+
Examples
use serde_json::Value;
 
 let s: &str = "lorem";
 let x: Value = s.into();
-
source§

impl From<()> for Value

source§

fn from((): ()) -> Self

Convert () to Value

-
Examples
+
source§

impl From<()> for Value

source§

fn from((): ()) -> Self

Convert () to Value

+
Examples
use serde_json::Value;
 
 let u = ();
 let x: Value = u.into();
-
source§

impl<'a> From<Cow<'a, str>> for Value

source§

fn from(f: Cow<'a, str>) -> Self

Convert copy-on-write string to Value

-
Examples
+
source§

impl<'a> From<Cow<'a, str>> for Value

source§

fn from(f: Cow<'a, str>) -> Self

Convert copy-on-write string to Value

+
Examples
use serde_json::Value;
 use std::borrow::Cow;
 
@@ -543,58 +543,58 @@ 
Examples
let s: Cow<str> = Cow::Owned("lorem".to_string()); let x: Value = s.into();
-
source§

impl From<Map<String, Value>> for Value

source§

fn from(f: Map<String, Value>) -> Self

Convert map (with string keys) to Value

-
Examples
+
source§

impl From<Map<String, Value>> for Value

source§

fn from(f: Map<String, Value>) -> Self

Convert map (with string keys) to Value

+
Examples
use serde_json::{Map, Value};
 
 let mut m = Map::new();
 m.insert("Lorem".to_string(), "ipsum".into());
 let x: Value = m.into();
-
source§

impl From<Number> for Value

source§

fn from(f: Number) -> Self

Convert Number to Value

-
Examples
+
source§

impl From<Number> for Value

source§

fn from(f: Number) -> Self

Convert Number to Value

+
Examples
use serde_json::{Number, Value};
 
 let n = Number::from(7);
 let x: Value = n.into();
source§

impl<T> From<Option<T>> for Valuewhere - T: Into<Value>,

source§

fn from(opt: Option<T>) -> Self

Converts to this type from the input type.
source§

impl From<String> for Value

source§

fn from(f: String) -> Self

Convert String to Value

-
Examples
+ T: Into<Value>,
source§

fn from(opt: Option<T>) -> Self

Converts to this type from the input type.
source§

impl From<String> for Value

source§

fn from(f: String) -> Self

Convert String to Value

+
Examples
use serde_json::Value;
 
 let s: String = "lorem".to_string();
 let x: Value = s.into();
-
source§

impl<T: Into<Value>> From<Vec<T, Global>> for Value

source§

fn from(f: Vec<T>) -> Self

Convert a Vec to Value

-
Examples
+
source§

impl<T: Into<Value>> From<Vec<T, Global>> for Value

source§

fn from(f: Vec<T>) -> Self

Convert a Vec to Value

+
Examples
use serde_json::Value;
 
 let v = vec!["lorem", "ipsum", "dolor"];
 let x: Value = v.into();
-
source§

impl From<bool> for Value

source§

fn from(f: bool) -> Self

Convert boolean to Value

-
Examples
+
source§

impl From<bool> for Value

source§

fn from(f: bool) -> Self

Convert boolean to Value

+
Examples
use serde_json::Value;
 
 let b = false;
 let x: Value = b.into();
-
source§

impl From<f32> for Value

source§

fn from(f: f32) -> Self

Convert 32-bit floating point number to Value

-
Examples
+
source§

impl From<f32> for Value

source§

fn from(f: f32) -> Self

Convert 32-bit floating point number to Value

+
Examples
use serde_json::Value;
 
 let f: f32 = 13.37;
 let x: Value = f.into();
-
source§

impl From<f64> for Value

source§

fn from(f: f64) -> Self

Convert 64-bit floating point number to Value

-
Examples
+
source§

impl From<f64> for Value

source§

fn from(f: f64) -> Self

Convert 64-bit floating point number to Value

+
Examples
use serde_json::Value;
 
 let f: f64 = 13.37;
 let x: Value = f.into();
-
source§

impl From<i16> for Value

source§

fn from(n: i16) -> Self

Converts to this type from the input type.
source§

impl From<i32> for Value

source§

fn from(n: i32) -> Self

Converts to this type from the input type.
source§

impl From<i64> for Value

source§

fn from(n: i64) -> Self

Converts to this type from the input type.
source§

impl From<i8> for Value

source§

fn from(n: i8) -> Self

Converts to this type from the input type.
source§

impl From<isize> for Value

source§

fn from(n: isize) -> Self

Converts to this type from the input type.
source§

impl From<u16> for Value

source§

fn from(n: u16) -> Self

Converts to this type from the input type.
source§

impl From<u32> for Value

source§

fn from(n: u32) -> Self

Converts to this type from the input type.
source§

impl From<u64> for Value

source§

fn from(n: u64) -> Self

Converts to this type from the input type.
source§

impl From<u8> for Value

source§

fn from(n: u8) -> Self

Converts to this type from the input type.
source§

impl From<usize> for Value

source§

fn from(n: usize) -> Self

Converts to this type from the input type.
source§

impl<K: Into<String>, V: Into<Value>> FromIterator<(K, V)> for Value

source§

fn from_iter<I: IntoIterator<Item = (K, V)>>(iter: I) -> Self

Convert an iteratable type to a Value

-
Examples
+
source§

impl From<i16> for Value

source§

fn from(n: i16) -> Self

Converts to this type from the input type.
source§

impl From<i32> for Value

source§

fn from(n: i32) -> Self

Converts to this type from the input type.
source§

impl From<i64> for Value

source§

fn from(n: i64) -> Self

Converts to this type from the input type.
source§

impl From<i8> for Value

source§

fn from(n: i8) -> Self

Converts to this type from the input type.
source§

impl From<isize> for Value

source§

fn from(n: isize) -> Self

Converts to this type from the input type.
source§

impl From<u16> for Value

source§

fn from(n: u16) -> Self

Converts to this type from the input type.
source§

impl From<u32> for Value

source§

fn from(n: u32) -> Self

Converts to this type from the input type.
source§

impl From<u64> for Value

source§

fn from(n: u64) -> Self

Converts to this type from the input type.
source§

impl From<u8> for Value

source§

fn from(n: u8) -> Self

Converts to this type from the input type.
source§

impl From<usize> for Value

source§

fn from(n: usize) -> Self

Converts to this type from the input type.
source§

impl<K: Into<String>, V: Into<Value>> FromIterator<(K, V)> for Value

source§

fn from_iter<I: IntoIterator<Item = (K, V)>>(iter: I) -> Self

Convert an iteratable type to a Value

+
Examples
use serde_json::Value;
 
 let v: Vec<_> = vec![("lorem", 40), ("ipsum", 2)];
 let x: Value = v.into_iter().collect();
source§

impl<T: Into<Value>> FromIterator<T> for Value

source§

fn from_iter<I: IntoIterator<Item = T>>(iter: I) -> Self

Convert an iteratable type to a Value

-
Examples
+
Examples
use serde_json::Value;
 
 let v = std::iter::repeat(42).take(5);
@@ -640,7 +640,7 @@ 
Examples
treated like an empty object. If the key is not already present in the object, it will be inserted with a value of null. Indexing into a value that is neither an object nor null will panic.

-
Examples
+
Examples
let mut data = json!({ "x": 0 });
 
 // replace an existing key
@@ -656,124 +656,124 @@ 
Examples
data["a"]["b"]["c"]["d"] = json!(true); println!("{}", data);
-
source§

impl<'de> IntoDeserializer<'de, Error> for Value

§

type Deserializer = Value

The type of the deserializer being converted into.
source§

fn into_deserializer(self) -> Self::Deserializer

Convert this value into a deserializer.
source§

impl<'a> PartialEq<&'a str> for Value

source§

fn eq(&self, other: &&str) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<String> for Value

source§

fn eq(&self, other: &String) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<Value> for &'a str

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used +
source§

impl<'de> IntoDeserializer<'de, Error> for Value

§

type Deserializer = Value

The type of the deserializer being converted into.
source§

fn into_deserializer(self) -> Self::Deserializer

Convert this value into a deserializer.
source§

impl<'a> PartialEq<&'a str> for Value

source§

fn eq(&self, other: &&str) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<String> for Value

source§

fn eq(&self, other: &String) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<Value> for &'a str

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for String

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for Value

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for String

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for Value

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for bool

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for f32

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for f64

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for i16

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for i32

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for i64

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for i8

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for isize

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for str

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for u16

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for u32

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for u64

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for bool

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for u8

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for f32

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for f64

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for i16

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for i32

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for i64

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for i8

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for isize

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for str

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for u16

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for u32

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for usize

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<bool> for &'a Value

source§

fn eq(&self, other: &bool) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<bool> for &'a mut Value

source§

fn eq(&self, other: &bool) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<bool> for Value

source§

fn eq(&self, other: &bool) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<f32> for &'a Value

source§

fn eq(&self, other: &f32) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<f32> for &'a mut Value

source§

fn eq(&self, other: &f32) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<f32> for Value

source§

fn eq(&self, other: &f32) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<f64> for &'a Value

source§

fn eq(&self, other: &f64) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<f64> for &'a mut Value

source§

fn eq(&self, other: &f64) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for u64

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<f64> for Value

source§

fn eq(&self, other: &f64) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<i16> for &'a Value

source§

fn eq(&self, other: &i16) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<i16> for &'a mut Value

source§

fn eq(&self, other: &i16) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<i16> for Value

source§

fn eq(&self, other: &i16) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for u8

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<i32> for &'a Value

source§

fn eq(&self, other: &i32) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<i32> for &'a mut Value

source§

fn eq(&self, other: &i32) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for usize

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<bool> for &'a Value

source§

fn eq(&self, other: &bool) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<bool> for &'a mut Value

source§

fn eq(&self, other: &bool) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<bool> for Value

source§

fn eq(&self, other: &bool) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<f32> for &'a Value

source§

fn eq(&self, other: &f32) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<f32> for &'a mut Value

source§

fn eq(&self, other: &f32) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<f32> for Value

source§

fn eq(&self, other: &f32) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<f64> for &'a Value

source§

fn eq(&self, other: &f64) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<f64> for &'a mut Value

source§

fn eq(&self, other: &f64) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<f64> for Value

source§

fn eq(&self, other: &f64) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<i16> for &'a Value

source§

fn eq(&self, other: &i16) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<i16> for &'a mut Value

source§

fn eq(&self, other: &i16) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<i16> for Value

source§

fn eq(&self, other: &i16) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<i32> for &'a Value

source§

fn eq(&self, other: &i32) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<i32> for Value

source§

fn eq(&self, other: &i32) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<i64> for &'a Value

source§

fn eq(&self, other: &i64) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<i32> for &'a mut Value

source§

fn eq(&self, other: &i32) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<i32> for Value

source§

fn eq(&self, other: &i32) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<i64> for &'a Value

source§

fn eq(&self, other: &i64) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<i64> for &'a mut Value

source§

fn eq(&self, other: &i64) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<i64> for Value

source§

fn eq(&self, other: &i64) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<i8> for &'a Value

source§

fn eq(&self, other: &i8) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<i8> for &'a mut Value

source§

fn eq(&self, other: &i8) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<i64> for Value

source§

fn eq(&self, other: &i64) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<i8> for Value

source§

fn eq(&self, other: &i8) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<i8> for &'a Value

source§

fn eq(&self, other: &i8) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<isize> for &'a Value

source§

fn eq(&self, other: &isize) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<isize> for &'a mut Value

source§

fn eq(&self, other: &isize) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<isize> for Value

source§

fn eq(&self, other: &isize) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<str> for Value

source§

fn eq(&self, other: &str) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<u16> for &'a Value

source§

fn eq(&self, other: &u16) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<u16> for &'a mut Value

source§

fn eq(&self, other: &u16) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<i8> for &'a mut Value

source§

fn eq(&self, other: &i8) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<i8> for Value

source§

fn eq(&self, other: &i8) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<isize> for &'a Value

source§

fn eq(&self, other: &isize) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<u16> for Value

source§

fn eq(&self, other: &u16) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<u32> for &'a Value

source§

fn eq(&self, other: &u32) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<u32> for &'a mut Value

source§

fn eq(&self, other: &u32) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<u32> for Value

source§

fn eq(&self, other: &u32) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<u64> for &'a Value

source§

fn eq(&self, other: &u64) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<u64> for &'a mut Value

source§

fn eq(&self, other: &u64) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<u64> for Value

source§

fn eq(&self, other: &u64) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<u8> for &'a Value

source§

fn eq(&self, other: &u8) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<isize> for &'a mut Value

source§

fn eq(&self, other: &isize) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<isize> for Value

source§

fn eq(&self, other: &isize) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<str> for Value

source§

fn eq(&self, other: &str) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<u16> for &'a Value

source§

fn eq(&self, other: &u16) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<u16> for &'a mut Value

source§

fn eq(&self, other: &u16) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<u8> for &'a mut Value

source§

fn eq(&self, other: &u8) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<u8> for Value

source§

fn eq(&self, other: &u8) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<u16> for Value

source§

fn eq(&self, other: &u16) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<u32> for &'a Value

source§

fn eq(&self, other: &u32) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<u32> for &'a mut Value

source§

fn eq(&self, other: &u32) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<u32> for Value

source§

fn eq(&self, other: &u32) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<u64> for &'a Value

source§

fn eq(&self, other: &u64) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<u64> for &'a mut Value

source§

fn eq(&self, other: &u64) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<usize> for &'a Value

source§

fn eq(&self, other: &usize) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<usize> for &'a mut Value

source§

fn eq(&self, other: &usize) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<usize> for Value

source§

fn eq(&self, other: &usize) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<u64> for Value

source§

fn eq(&self, other: &u64) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<u8> for &'a Value

source§

fn eq(&self, other: &u8) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<u8> for &'a mut Value

source§

fn eq(&self, other: &u8) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<u8> for Value

source§

fn eq(&self, other: &u8) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<usize> for &'a Value

source§

fn eq(&self, other: &usize) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<usize> for &'a mut Value

source§

fn eq(&self, other: &usize) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<usize> for Value

source§

fn eq(&self, other: &usize) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Serialize for Value

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for Value

source§

impl StructuralEq for Value

source§

impl StructuralPartialEq for Value

Auto Trait Implementations§

§

impl RefUnwindSafe for Value

§

impl Send for Value

§

impl Sync for Value

§

impl Unpin for Value

§

impl UnwindSafe for Value

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere diff --git a/serde_json/error/struct.Error.html b/serde_json/error/struct.Error.html index 5a000f35e4..d579141880 100644 --- a/serde_json/error/struct.Error.html +++ b/serde_json/error/struct.Error.html @@ -27,8 +27,8 @@ the input data.

Callers that process streaming input may be interested in retrying the deserialization once more data is available.

-

Trait Implementations§

source§

impl Debug for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for Error

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl Error for Error

source§

fn custom<T: Display>(msg: T) -> Error

Used when a Serialize implementation encounters any error -while serializing a type. Read more
source§

impl Error for Error

source§

fn custom<T: Display>(msg: T) -> Error

Raised when there is general error when deserializing a type. Read more
source§

fn invalid_type(unexp: Unexpected<'_>, exp: &dyn Expected) -> Self

Raised when a Deserialize receives a type different from what it was +

Trait Implementations§

source§

impl Debug for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for Error

source§

fn custom<T: Display>(msg: T) -> Error

Used when a Serialize implementation encounters any error +while serializing a type. Read more
source§

impl Error for Error

source§

fn custom<T: Display>(msg: T) -> Error

Raised when there is general error when deserializing a type. Read more
source§

fn invalid_type(unexp: Unexpected<'_>, exp: &dyn Expected) -> Self

Raised when a Deserialize receives a type different from what it was expecting. Read more
source§

fn invalid_value(unexp: Unexpected<'_>, exp: &dyn Expected) -> Self

Raised when a Deserialize receives a value of the right type but that is wrong for some other reason. Read more
source§

fn invalid_length(len: usize, exp: &dyn Expected) -> Self

Raised when deserializing a sequence or map and the input data contains too many or too few elements. Read more
source§

fn unknown_variant(variant: &str, expected: &'static [&'static str]) -> Self

Raised when a Deserialize enum type received a variant with an @@ -36,7 +36,7 @@ unrecognized name.
source§

fn missing_field(field: &'static str) -> Self

Raised when a Deserialize struct type expected to receive a required field with a particular name but that field was not present in the input.
source§

fn duplicate_field(field: &'static str) -> Self

Raised when a Deserialize struct type received more than one of the -same field.
source§

impl From<Error> for Error

source§

fn from(j: Error) -> Self

Convert a serde_json::Error into an io::Error.

+same field.
source§

impl Error for Error

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Error> for Error

source§

fn from(j: Error) -> Self

Convert a serde_json::Error into an io::Error.

JSON syntax and data errors are turned into InvalidData IO errors. EOF errors are turned into UnexpectedEof IO errors.

diff --git a/serde_json/map/struct.Map.html b/serde_json/map/struct.Map.html index e33ea345c9..67cdf9ec08 100644 --- a/serde_json/map/struct.Map.html +++ b/serde_json/map/struct.Map.html @@ -80,7 +80,7 @@
Examples
present in the map.

map["key"] = json!("value");
-
source§

fn index_mut(&mut self, index: &Q) -> &mut Value

Performs the mutable indexing (container[index]) operation. Read more
source§

impl<'a> IntoIterator for &'a Map<String, Value>

§

type Item = (&'a String, &'a Value)

The type of the elements being iterated over.
§

type IntoIter = Iter<'a>

Which kind of iterator are we turning this into?
source§

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl<'a> IntoIterator for &'a mut Map<String, Value>

§

type Item = (&'a String, &'a mut Value)

The type of the elements being iterated over.
§

type IntoIter = IterMut<'a>

Which kind of iterator are we turning this into?
source§

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl IntoIterator for Map<String, Value>

§

type Item = (String, Value)

The type of the elements being iterated over.
§

type IntoIter = IntoIter

Which kind of iterator are we turning this into?
source§

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl PartialEq<Map<String, Value>> for Map<String, Value>

source§

fn eq(&self, other: &Self) -> bool

This method tests for self and other values to be equal, and is used +
source§

fn index_mut(&mut self, index: &Q) -> &mut Value

Performs the mutable indexing (container[index]) operation. Read more
source§

impl<'a> IntoIterator for &'a Map<String, Value>

§

type Item = (&'a String, &'a Value)

The type of the elements being iterated over.
§

type IntoIter = Iter<'a>

Which kind of iterator are we turning this into?
source§

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl<'a> IntoIterator for &'a mut Map<String, Value>

§

type Item = (&'a String, &'a mut Value)

The type of the elements being iterated over.
§

type IntoIter = IterMut<'a>

Which kind of iterator are we turning this into?
source§

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl IntoIterator for Map<String, Value>

§

type Item = (String, Value)

The type of the elements being iterated over.
§

type IntoIter = IntoIter

Which kind of iterator are we turning this into?
source§

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl PartialEq<Map<String, Value>> for Map<String, Value>

source§

fn eq(&self, other: &Self) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Serialize for Map<String, Value>

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for Map<String, Value>

Auto Trait Implementations§

§

impl<K, V> RefUnwindSafe for Map<K, V>where diff --git a/serde_json/struct.Error.html b/serde_json/struct.Error.html index 6b0206058c..882ade432e 100644 --- a/serde_json/struct.Error.html +++ b/serde_json/struct.Error.html @@ -27,8 +27,8 @@ the input data.

Callers that process streaming input may be interested in retrying the deserialization once more data is available.

-

Trait Implementations§

source§

impl Debug for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for Error

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl Error for Error

source§

fn custom<T: Display>(msg: T) -> Error

Used when a Serialize implementation encounters any error -while serializing a type. Read more
source§

impl Error for Error

source§

fn custom<T: Display>(msg: T) -> Error

Raised when there is general error when deserializing a type. Read more
source§

fn invalid_type(unexp: Unexpected<'_>, exp: &dyn Expected) -> Self

Raised when a Deserialize receives a type different from what it was +

Trait Implementations§

source§

impl Debug for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for Error

source§

fn custom<T: Display>(msg: T) -> Error

Used when a Serialize implementation encounters any error +while serializing a type. Read more
source§

impl Error for Error

source§

fn custom<T: Display>(msg: T) -> Error

Raised when there is general error when deserializing a type. Read more
source§

fn invalid_type(unexp: Unexpected<'_>, exp: &dyn Expected) -> Self

Raised when a Deserialize receives a type different from what it was expecting. Read more
source§

fn invalid_value(unexp: Unexpected<'_>, exp: &dyn Expected) -> Self

Raised when a Deserialize receives a value of the right type but that is wrong for some other reason. Read more
source§

fn invalid_length(len: usize, exp: &dyn Expected) -> Self

Raised when deserializing a sequence or map and the input data contains too many or too few elements. Read more
source§

fn unknown_variant(variant: &str, expected: &'static [&'static str]) -> Self

Raised when a Deserialize enum type received a variant with an @@ -36,7 +36,7 @@ unrecognized name.
source§

fn missing_field(field: &'static str) -> Self

Raised when a Deserialize struct type expected to receive a required field with a particular name but that field was not present in the input.
source§

fn duplicate_field(field: &'static str) -> Self

Raised when a Deserialize struct type received more than one of the -same field.
source§

impl From<Error> for Error

source§

fn from(j: Error) -> Self

Convert a serde_json::Error into an io::Error.

+same field.
source§

impl Error for Error

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Error> for Error

source§

fn from(j: Error) -> Self

Convert a serde_json::Error into an io::Error.

JSON syntax and data errors are turned into InvalidData IO errors. EOF errors are turned into UnexpectedEof IO errors.

diff --git a/serde_json/struct.Map.html b/serde_json/struct.Map.html index bf497f6b47..f70f03e3b6 100644 --- a/serde_json/struct.Map.html +++ b/serde_json/struct.Map.html @@ -80,7 +80,7 @@
Examples
present in the map.

map["key"] = json!("value");
-
source§

fn index_mut(&mut self, index: &Q) -> &mut Value

Performs the mutable indexing (container[index]) operation. Read more
source§

impl<'a> IntoIterator for &'a Map<String, Value>

§

type Item = (&'a String, &'a Value)

The type of the elements being iterated over.
§

type IntoIter = Iter<'a>

Which kind of iterator are we turning this into?
source§

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl<'a> IntoIterator for &'a mut Map<String, Value>

§

type Item = (&'a String, &'a mut Value)

The type of the elements being iterated over.
§

type IntoIter = IterMut<'a>

Which kind of iterator are we turning this into?
source§

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl IntoIterator for Map<String, Value>

§

type Item = (String, Value)

The type of the elements being iterated over.
§

type IntoIter = IntoIter

Which kind of iterator are we turning this into?
source§

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl PartialEq<Map<String, Value>> for Map<String, Value>

source§

fn eq(&self, other: &Self) -> bool

This method tests for self and other values to be equal, and is used +
source§

fn index_mut(&mut self, index: &Q) -> &mut Value

Performs the mutable indexing (container[index]) operation. Read more
source§

impl<'a> IntoIterator for &'a Map<String, Value>

§

type Item = (&'a String, &'a Value)

The type of the elements being iterated over.
§

type IntoIter = Iter<'a>

Which kind of iterator are we turning this into?
source§

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl<'a> IntoIterator for &'a mut Map<String, Value>

§

type Item = (&'a String, &'a mut Value)

The type of the elements being iterated over.
§

type IntoIter = IterMut<'a>

Which kind of iterator are we turning this into?
source§

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl IntoIterator for Map<String, Value>

§

type Item = (String, Value)

The type of the elements being iterated over.
§

type IntoIter = IntoIter

Which kind of iterator are we turning this into?
source§

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl PartialEq<Map<String, Value>> for Map<String, Value>

source§

fn eq(&self, other: &Self) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Serialize for Map<String, Value>

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for Map<String, Value>

Auto Trait Implementations§

§

impl<K, V> RefUnwindSafe for Map<K, V>where diff --git a/serde_json/struct.Number.html b/serde_json/struct.Number.html index c0ea3633e0..7fbea42a9a 100644 --- a/serde_json/struct.Number.html +++ b/serde_json/struct.Number.html @@ -225,13 +225,13 @@ field or the discriminant of an enum variant.

source§

fn deserialize_ignored_any<V>(self, visitor: V) -> Result<V::Value, Self::Error>where V: Visitor<'de>,

Hint that the Deserialize type needs to deserialize a value whose type doesn’t matter because it is ignored. Read more
source§

fn is_human_readable(&self) -> bool

Determine whether Deserialize implementations should expect to -deserialize their human-readable form. Read more
source§

impl Display for Number

source§

fn fmt(&self, formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<Number> for Value

source§

fn from(f: Number) -> Self

Convert Number to Value

+deserialize their human-readable form. Read more
source§

impl Display for Number

source§

fn fmt(&self, formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<Number> for Value

source§

fn from(f: Number) -> Self

Convert Number to Value

Examples
use serde_json::{Number, Value};
 
 let n = Number::from(7);
 let x: Value = n.into();
-
source§

impl From<i16> for Number

source§

fn from(i: i16) -> Self

Converts to this type from the input type.
source§

impl From<i32> for Number

source§

fn from(i: i32) -> Self

Converts to this type from the input type.
source§

impl From<i64> for Number

source§

fn from(i: i64) -> Self

Converts to this type from the input type.
source§

impl From<i8> for Number

source§

fn from(i: i8) -> Self

Converts to this type from the input type.
source§

impl From<isize> for Number

source§

fn from(i: isize) -> Self

Converts to this type from the input type.
source§

impl From<u16> for Number

source§

fn from(u: u16) -> Self

Converts to this type from the input type.
source§

impl From<u32> for Number

source§

fn from(u: u32) -> Self

Converts to this type from the input type.
source§

impl From<u64> for Number

source§

fn from(u: u64) -> Self

Converts to this type from the input type.
source§

impl From<u8> for Number

source§

fn from(u: u8) -> Self

Converts to this type from the input type.
source§

impl From<usize> for Number

source§

fn from(u: usize) -> Self

Converts to this type from the input type.
source§

impl FromStr for Number

§

type Err = Error

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for Number

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +

source§

impl From<i16> for Number

source§

fn from(i: i16) -> Self

Converts to this type from the input type.
source§

impl From<i32> for Number

source§

fn from(i: i32) -> Self

Converts to this type from the input type.
source§

impl From<i64> for Number

source§

fn from(i: i64) -> Self

Converts to this type from the input type.
source§

impl From<i8> for Number

source§

fn from(i: i8) -> Self

Converts to this type from the input type.
source§

impl From<isize> for Number

source§

fn from(i: isize) -> Self

Converts to this type from the input type.
source§

impl From<u16> for Number

source§

fn from(u: u16) -> Self

Converts to this type from the input type.
source§

impl From<u32> for Number

source§

fn from(u: u32) -> Self

Converts to this type from the input type.
source§

impl From<u64> for Number

source§

fn from(u: u64) -> Self

Converts to this type from the input type.
source§

impl From<u8> for Number

source§

fn from(u: u8) -> Self

Converts to this type from the input type.
source§

impl From<usize> for Number

source§

fn from(u: usize) -> Self

Converts to this type from the input type.
source§

impl FromStr for Number

§

type Err = Error

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for Number

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl PartialEq<Number> for Number

source§

fn eq(&self, other: &Number) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always diff --git a/serde_json/value/enum.Value.html b/serde_json/value/enum.Value.html index 446aaa34ee..bd8e97ec9a 100644 --- a/serde_json/value/enum.Value.html +++ b/serde_json/value/enum.Value.html @@ -322,7 +322,7 @@
Example of Use
assert_eq!(v, json!({ "x": null }));

Trait Implementations§

source§

impl Clone for Value

source§

fn clone(&self) -> Value

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Value

source§

fn fmt(&self, formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Value

The default value is Value::Null.

This is useful for handling omitted Value fields when deserializing.

-

Examples

+

Examples

use serde_json::Value;
 
 #[derive(Deserialize)]
@@ -512,26 +512,26 @@ 

Examples

let pretty = format!("{:#}", json); assert_eq!(pretty, "{\n \"city\": \"London\",\n \"street\": \"10 Downing Street\"\n}");
-
source§

impl<'a, T: Clone + Into<Value>> From<&'a [T]> for Value

source§

fn from(f: &'a [T]) -> Self

Convert a slice to Value

-
Examples
+
source§

impl<'a, T: Clone + Into<Value>> From<&'a [T]> for Value

source§

fn from(f: &'a [T]) -> Self

Convert a slice to Value

+
Examples
use serde_json::Value;
 
 let v: &[&str] = &["lorem", "ipsum", "dolor"];
 let x: Value = v.into();
-
source§

impl<'a> From<&'a str> for Value

source§

fn from(f: &str) -> Self

Convert string slice to Value

-
Examples
+
source§

impl<'a> From<&'a str> for Value

source§

fn from(f: &str) -> Self

Convert string slice to Value

+
Examples
use serde_json::Value;
 
 let s: &str = "lorem";
 let x: Value = s.into();
-
source§

impl From<()> for Value

source§

fn from((): ()) -> Self

Convert () to Value

-
Examples
+
source§

impl From<()> for Value

source§

fn from((): ()) -> Self

Convert () to Value

+
Examples
use serde_json::Value;
 
 let u = ();
 let x: Value = u.into();
-
source§

impl<'a> From<Cow<'a, str>> for Value

source§

fn from(f: Cow<'a, str>) -> Self

Convert copy-on-write string to Value

-
Examples
+
source§

impl<'a> From<Cow<'a, str>> for Value

source§

fn from(f: Cow<'a, str>) -> Self

Convert copy-on-write string to Value

+
Examples
use serde_json::Value;
 use std::borrow::Cow;
 
@@ -543,58 +543,58 @@ 
Examples
let s: Cow<str> = Cow::Owned("lorem".to_string()); let x: Value = s.into();
-
source§

impl From<Map<String, Value>> for Value

source§

fn from(f: Map<String, Value>) -> Self

Convert map (with string keys) to Value

-
Examples
+
source§

impl From<Map<String, Value>> for Value

source§

fn from(f: Map<String, Value>) -> Self

Convert map (with string keys) to Value

+
Examples
use serde_json::{Map, Value};
 
 let mut m = Map::new();
 m.insert("Lorem".to_string(), "ipsum".into());
 let x: Value = m.into();
-
source§

impl From<Number> for Value

source§

fn from(f: Number) -> Self

Convert Number to Value

-
Examples
+
source§

impl From<Number> for Value

source§

fn from(f: Number) -> Self

Convert Number to Value

+
Examples
use serde_json::{Number, Value};
 
 let n = Number::from(7);
 let x: Value = n.into();
source§

impl<T> From<Option<T>> for Valuewhere - T: Into<Value>,

source§

fn from(opt: Option<T>) -> Self

Converts to this type from the input type.
source§

impl From<String> for Value

source§

fn from(f: String) -> Self

Convert String to Value

-
Examples
+ T: Into<Value>,
source§

fn from(opt: Option<T>) -> Self

Converts to this type from the input type.
source§

impl From<String> for Value

source§

fn from(f: String) -> Self

Convert String to Value

+
Examples
use serde_json::Value;
 
 let s: String = "lorem".to_string();
 let x: Value = s.into();
-
source§

impl<T: Into<Value>> From<Vec<T, Global>> for Value

source§

fn from(f: Vec<T>) -> Self

Convert a Vec to Value

-
Examples
+
source§

impl<T: Into<Value>> From<Vec<T, Global>> for Value

source§

fn from(f: Vec<T>) -> Self

Convert a Vec to Value

+
Examples
use serde_json::Value;
 
 let v = vec!["lorem", "ipsum", "dolor"];
 let x: Value = v.into();
-
source§

impl From<bool> for Value

source§

fn from(f: bool) -> Self

Convert boolean to Value

-
Examples
+
source§

impl From<bool> for Value

source§

fn from(f: bool) -> Self

Convert boolean to Value

+
Examples
use serde_json::Value;
 
 let b = false;
 let x: Value = b.into();
-
source§

impl From<f32> for Value

source§

fn from(f: f32) -> Self

Convert 32-bit floating point number to Value

-
Examples
+
source§

impl From<f32> for Value

source§

fn from(f: f32) -> Self

Convert 32-bit floating point number to Value

+
Examples
use serde_json::Value;
 
 let f: f32 = 13.37;
 let x: Value = f.into();
-
source§

impl From<f64> for Value

source§

fn from(f: f64) -> Self

Convert 64-bit floating point number to Value

-
Examples
+
source§

impl From<f64> for Value

source§

fn from(f: f64) -> Self

Convert 64-bit floating point number to Value

+
Examples
use serde_json::Value;
 
 let f: f64 = 13.37;
 let x: Value = f.into();
-
source§

impl From<i16> for Value

source§

fn from(n: i16) -> Self

Converts to this type from the input type.
source§

impl From<i32> for Value

source§

fn from(n: i32) -> Self

Converts to this type from the input type.
source§

impl From<i64> for Value

source§

fn from(n: i64) -> Self

Converts to this type from the input type.
source§

impl From<i8> for Value

source§

fn from(n: i8) -> Self

Converts to this type from the input type.
source§

impl From<isize> for Value

source§

fn from(n: isize) -> Self

Converts to this type from the input type.
source§

impl From<u16> for Value

source§

fn from(n: u16) -> Self

Converts to this type from the input type.
source§

impl From<u32> for Value

source§

fn from(n: u32) -> Self

Converts to this type from the input type.
source§

impl From<u64> for Value

source§

fn from(n: u64) -> Self

Converts to this type from the input type.
source§

impl From<u8> for Value

source§

fn from(n: u8) -> Self

Converts to this type from the input type.
source§

impl From<usize> for Value

source§

fn from(n: usize) -> Self

Converts to this type from the input type.
source§

impl<K: Into<String>, V: Into<Value>> FromIterator<(K, V)> for Value

source§

fn from_iter<I: IntoIterator<Item = (K, V)>>(iter: I) -> Self

Convert an iteratable type to a Value

-
Examples
+
source§

impl From<i16> for Value

source§

fn from(n: i16) -> Self

Converts to this type from the input type.
source§

impl From<i32> for Value

source§

fn from(n: i32) -> Self

Converts to this type from the input type.
source§

impl From<i64> for Value

source§

fn from(n: i64) -> Self

Converts to this type from the input type.
source§

impl From<i8> for Value

source§

fn from(n: i8) -> Self

Converts to this type from the input type.
source§

impl From<isize> for Value

source§

fn from(n: isize) -> Self

Converts to this type from the input type.
source§

impl From<u16> for Value

source§

fn from(n: u16) -> Self

Converts to this type from the input type.
source§

impl From<u32> for Value

source§

fn from(n: u32) -> Self

Converts to this type from the input type.
source§

impl From<u64> for Value

source§

fn from(n: u64) -> Self

Converts to this type from the input type.
source§

impl From<u8> for Value

source§

fn from(n: u8) -> Self

Converts to this type from the input type.
source§

impl From<usize> for Value

source§

fn from(n: usize) -> Self

Converts to this type from the input type.
source§

impl<K: Into<String>, V: Into<Value>> FromIterator<(K, V)> for Value

source§

fn from_iter<I: IntoIterator<Item = (K, V)>>(iter: I) -> Self

Convert an iteratable type to a Value

+
Examples
use serde_json::Value;
 
 let v: Vec<_> = vec![("lorem", 40), ("ipsum", 2)];
 let x: Value = v.into_iter().collect();
source§

impl<T: Into<Value>> FromIterator<T> for Value

source§

fn from_iter<I: IntoIterator<Item = T>>(iter: I) -> Self

Convert an iteratable type to a Value

-
Examples
+
Examples
use serde_json::Value;
 
 let v = std::iter::repeat(42).take(5);
@@ -640,7 +640,7 @@ 
Examples
treated like an empty object. If the key is not already present in the object, it will be inserted with a value of null. Indexing into a value that is neither an object nor null will panic.

-
Examples
+
Examples
let mut data = json!({ "x": 0 });
 
 // replace an existing key
@@ -656,124 +656,124 @@ 
Examples
data["a"]["b"]["c"]["d"] = json!(true); println!("{}", data);
-
source§

impl<'de> IntoDeserializer<'de, Error> for Value

§

type Deserializer = Value

The type of the deserializer being converted into.
source§

fn into_deserializer(self) -> Self::Deserializer

Convert this value into a deserializer.
source§

impl<'a> PartialEq<&'a str> for Value

source§

fn eq(&self, other: &&str) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<String> for Value

source§

fn eq(&self, other: &String) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<Value> for &'a str

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used +
source§

impl<'de> IntoDeserializer<'de, Error> for Value

§

type Deserializer = Value

The type of the deserializer being converted into.
source§

fn into_deserializer(self) -> Self::Deserializer

Convert this value into a deserializer.
source§

impl<'a> PartialEq<&'a str> for Value

source§

fn eq(&self, other: &&str) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<String> for Value

source§

fn eq(&self, other: &String) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<Value> for &'a str

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for String

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for Value

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for String

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for Value

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for bool

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for f32

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for f64

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for i16

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for i32

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for i64

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for i8

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for isize

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for str

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for u16

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for u32

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for u64

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for bool

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for u8

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for f32

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for f64

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for i16

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for i32

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for i64

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for i8

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for isize

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for str

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for u16

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for u32

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for usize

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<bool> for &'a Value

source§

fn eq(&self, other: &bool) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<bool> for &'a mut Value

source§

fn eq(&self, other: &bool) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<bool> for Value

source§

fn eq(&self, other: &bool) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<f32> for &'a Value

source§

fn eq(&self, other: &f32) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<f32> for &'a mut Value

source§

fn eq(&self, other: &f32) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<f32> for Value

source§

fn eq(&self, other: &f32) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<f64> for &'a Value

source§

fn eq(&self, other: &f64) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<f64> for &'a mut Value

source§

fn eq(&self, other: &f64) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for u64

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<f64> for Value

source§

fn eq(&self, other: &f64) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<i16> for &'a Value

source§

fn eq(&self, other: &i16) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<i16> for &'a mut Value

source§

fn eq(&self, other: &i16) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<i16> for Value

source§

fn eq(&self, other: &i16) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for u8

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<i32> for &'a Value

source§

fn eq(&self, other: &i32) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<i32> for &'a mut Value

source§

fn eq(&self, other: &i32) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Value> for usize

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<bool> for &'a Value

source§

fn eq(&self, other: &bool) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<bool> for &'a mut Value

source§

fn eq(&self, other: &bool) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<bool> for Value

source§

fn eq(&self, other: &bool) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<f32> for &'a Value

source§

fn eq(&self, other: &f32) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<f32> for &'a mut Value

source§

fn eq(&self, other: &f32) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<f32> for Value

source§

fn eq(&self, other: &f32) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<f64> for &'a Value

source§

fn eq(&self, other: &f64) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<f64> for &'a mut Value

source§

fn eq(&self, other: &f64) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<f64> for Value

source§

fn eq(&self, other: &f64) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<i16> for &'a Value

source§

fn eq(&self, other: &i16) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<i16> for &'a mut Value

source§

fn eq(&self, other: &i16) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<i16> for Value

source§

fn eq(&self, other: &i16) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<i32> for &'a Value

source§

fn eq(&self, other: &i32) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<i32> for Value

source§

fn eq(&self, other: &i32) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<i64> for &'a Value

source§

fn eq(&self, other: &i64) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<i32> for &'a mut Value

source§

fn eq(&self, other: &i32) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<i32> for Value

source§

fn eq(&self, other: &i32) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<i64> for &'a Value

source§

fn eq(&self, other: &i64) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<i64> for &'a mut Value

source§

fn eq(&self, other: &i64) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<i64> for Value

source§

fn eq(&self, other: &i64) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<i8> for &'a Value

source§

fn eq(&self, other: &i8) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<i8> for &'a mut Value

source§

fn eq(&self, other: &i8) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<i64> for Value

source§

fn eq(&self, other: &i64) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<i8> for Value

source§

fn eq(&self, other: &i8) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<i8> for &'a Value

source§

fn eq(&self, other: &i8) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<isize> for &'a Value

source§

fn eq(&self, other: &isize) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<isize> for &'a mut Value

source§

fn eq(&self, other: &isize) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<isize> for Value

source§

fn eq(&self, other: &isize) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<str> for Value

source§

fn eq(&self, other: &str) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<u16> for &'a Value

source§

fn eq(&self, other: &u16) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<u16> for &'a mut Value

source§

fn eq(&self, other: &u16) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<i8> for &'a mut Value

source§

fn eq(&self, other: &i8) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<i8> for Value

source§

fn eq(&self, other: &i8) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<isize> for &'a Value

source§

fn eq(&self, other: &isize) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<u16> for Value

source§

fn eq(&self, other: &u16) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<u32> for &'a Value

source§

fn eq(&self, other: &u32) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<u32> for &'a mut Value

source§

fn eq(&self, other: &u32) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<u32> for Value

source§

fn eq(&self, other: &u32) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<u64> for &'a Value

source§

fn eq(&self, other: &u64) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<u64> for &'a mut Value

source§

fn eq(&self, other: &u64) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<u64> for Value

source§

fn eq(&self, other: &u64) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<u8> for &'a Value

source§

fn eq(&self, other: &u8) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<isize> for &'a mut Value

source§

fn eq(&self, other: &isize) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<isize> for Value

source§

fn eq(&self, other: &isize) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<str> for Value

source§

fn eq(&self, other: &str) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<u16> for &'a Value

source§

fn eq(&self, other: &u16) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<u16> for &'a mut Value

source§

fn eq(&self, other: &u16) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<u8> for &'a mut Value

source§

fn eq(&self, other: &u8) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<u8> for Value

source§

fn eq(&self, other: &u8) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<u16> for Value

source§

fn eq(&self, other: &u16) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<u32> for &'a Value

source§

fn eq(&self, other: &u32) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<u32> for &'a mut Value

source§

fn eq(&self, other: &u32) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<u32> for Value

source§

fn eq(&self, other: &u32) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<u64> for &'a Value

source§

fn eq(&self, other: &u64) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<u64> for &'a mut Value

source§

fn eq(&self, other: &u64) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<usize> for &'a Value

source§

fn eq(&self, other: &usize) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<usize> for &'a mut Value

source§

fn eq(&self, other: &usize) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<usize> for Value

source§

fn eq(&self, other: &usize) -> bool

This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<u64> for Value

source§

fn eq(&self, other: &u64) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<u8> for &'a Value

source§

fn eq(&self, other: &u8) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<u8> for &'a mut Value

source§

fn eq(&self, other: &u8) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<u8> for Value

source§

fn eq(&self, other: &u8) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<usize> for &'a Value

source§

fn eq(&self, other: &usize) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl<'a> PartialEq<usize> for &'a mut Value

source§

fn eq(&self, other: &usize) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<usize> for Value

source§

fn eq(&self, other: &usize) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Serialize for Value

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for Value

source§

impl StructuralEq for Value

source§

impl StructuralPartialEq for Value

Auto Trait Implementations§

§

impl RefUnwindSafe for Value

§

impl Send for Value

§

impl Sync for Value

§

impl Unpin for Value

§

impl UnwindSafe for Value

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere diff --git a/serde_json/value/struct.Number.html b/serde_json/value/struct.Number.html index 819b0f7388..c7dc3b2d7f 100644 --- a/serde_json/value/struct.Number.html +++ b/serde_json/value/struct.Number.html @@ -225,13 +225,13 @@ field or the discriminant of an enum variant.

source§

fn deserialize_ignored_any<V>(self, visitor: V) -> Result<V::Value, Self::Error>where V: Visitor<'de>,

Hint that the Deserialize type needs to deserialize a value whose type doesn’t matter because it is ignored. Read more
source§

fn is_human_readable(&self) -> bool

Determine whether Deserialize implementations should expect to -deserialize their human-readable form. Read more
source§

impl Display for Number

source§

fn fmt(&self, formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<Number> for Value

source§

fn from(f: Number) -> Self

Convert Number to Value

+deserialize their human-readable form. Read more
source§

impl Display for Number

source§

fn fmt(&self, formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<Number> for Value

source§

fn from(f: Number) -> Self

Convert Number to Value

Examples
use serde_json::{Number, Value};
 
 let n = Number::from(7);
 let x: Value = n.into();
-
source§

impl From<i16> for Number

source§

fn from(i: i16) -> Self

Converts to this type from the input type.
source§

impl From<i32> for Number

source§

fn from(i: i32) -> Self

Converts to this type from the input type.
source§

impl From<i64> for Number

source§

fn from(i: i64) -> Self

Converts to this type from the input type.
source§

impl From<i8> for Number

source§

fn from(i: i8) -> Self

Converts to this type from the input type.
source§

impl From<isize> for Number

source§

fn from(i: isize) -> Self

Converts to this type from the input type.
source§

impl From<u16> for Number

source§

fn from(u: u16) -> Self

Converts to this type from the input type.
source§

impl From<u32> for Number

source§

fn from(u: u32) -> Self

Converts to this type from the input type.
source§

impl From<u64> for Number

source§

fn from(u: u64) -> Self

Converts to this type from the input type.
source§

impl From<u8> for Number

source§

fn from(u: u8) -> Self

Converts to this type from the input type.
source§

impl From<usize> for Number

source§

fn from(u: usize) -> Self

Converts to this type from the input type.
source§

impl FromStr for Number

§

type Err = Error

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for Number

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +

source§

impl From<i16> for Number

source§

fn from(i: i16) -> Self

Converts to this type from the input type.
source§

impl From<i32> for Number

source§

fn from(i: i32) -> Self

Converts to this type from the input type.
source§

impl From<i64> for Number

source§

fn from(i: i64) -> Self

Converts to this type from the input type.
source§

impl From<i8> for Number

source§

fn from(i: i8) -> Self

Converts to this type from the input type.
source§

impl From<isize> for Number

source§

fn from(i: isize) -> Self

Converts to this type from the input type.
source§

impl From<u16> for Number

source§

fn from(u: u16) -> Self

Converts to this type from the input type.
source§

impl From<u32> for Number

source§

fn from(u: u32) -> Self

Converts to this type from the input type.
source§

impl From<u64> for Number

source§

fn from(u: u64) -> Self

Converts to this type from the input type.
source§

impl From<u8> for Number

source§

fn from(u: u8) -> Self

Converts to this type from the input type.
source§

impl From<usize> for Number

source§

fn from(u: usize) -> Self

Converts to this type from the input type.
source§

impl FromStr for Number

§

type Err = Error

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for Number

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl PartialEq<Number> for Number

source§

fn eq(&self, other: &Number) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always diff --git a/serde_json/value/trait.Index.html b/serde_json/value/trait.Index.html index 507931d234..98633b3ba4 100644 --- a/serde_json/value/trait.Index.html +++ b/serde_json/value/trait.Index.html @@ -15,5 +15,5 @@

Examples

let first = &inner[0]; assert_eq!(first, 1);
-

Implementations on Foreign Types§

source§

impl Index for str

source§

impl Index for String

source§

impl Index for usize

source§

impl<'a, T> Index for &'a Twhere +

Implementations on Foreign Types§

source§

impl Index for usize

source§

impl Index for str

source§

impl Index for String

source§

impl<'a, T> Index for &'a Twhere T: ?Sized + Index,

Implementors§

\ No newline at end of file