Expand description
Error types for JSON serialization and deserialization
Structs§
- Action
Parent IsNot Action - Error type for action parents not having type
Action
- Duplicate
Key - Error type for records having duplicate keys
- Expected
Extn Value - Error type for getting any expression other than en extesion value
- Expected
Literal Entity Ref - Error type for getting any expression other than an entity reference
- Extn
Call0 Arguments - Error type for extension functions called w/ 0 arguments
- Extn
Call2 OrMore Arguments - Error type for extension functions called w/ 2+ arguments
- Json
Error - Wrapper type for errors from
serde_json
- Missing
Implied Constructor - Error type for missing extension constructors
- Missing
Required Record Attr - Error type for a record missing a required attr
- Parse
Escape - Error type for incorrect escaping
- Reserved
Key - Error type for using a reserved key in a record
- Residual
- Error type for residuals that can’t be serialized
- Type
Mismatch - General error for type mismatches
- Type
Mismatch Error - Type mismatch error (in terms of
SchemaType
) - Unexpected
Record Attr - Error type for record attributes that should not exist
- Unexpected
Restricted Expr Kind - Error type for a restricted expression containing a non-restricted expression
Enums§
- Escape
Kind - Escape kind
- Json
Deserialization Error - Errors thrown during deserialization from JSON
- Json
Deserialization Error Context - Gives information about the context of a JSON deserialization error (e.g., where we were in the JSON document).
- Json
Serialization Error - Errors thrown during serialization to JSON