Module de

Module de 

Source

Modulesยง

enum_ ๐Ÿ”’
enum_adjacently ๐Ÿ”’
Deserialization for adjacently tagged enums:
enum_externally ๐Ÿ”’
Deserialization for externally tagged enums:
enum_internally ๐Ÿ”’
Deserialization for internally tagged enums:
enum_untagged ๐Ÿ”’
Deserialization for untagged enums:
identifier ๐Ÿ”’
Deserialization of struct field identifiers and enum variant identifiers by way of a Rust enum.
struct_ ๐Ÿ”’
tuple ๐Ÿ”’
unit ๐Ÿ”’

Structsยง

DeImplGenerics ๐Ÿ”’
DeTypeGenerics ๐Ÿ”’
FieldWithAliases ๐Ÿ”’
Parameters ๐Ÿ”’

Enumsยง

BorrowedLifetimes ๐Ÿ”’
StructForm ๐Ÿ”’
TupleForm ๐Ÿ”’

Functionsยง

borrowed_lifetimes ๐Ÿ”’
build_generics ๐Ÿ”’
de_type_generics_to_tokens ๐Ÿ”’
deserialize_body ๐Ÿ”’
deserialize_from ๐Ÿ”’
Generates Deserialize::deserialize body for a type with #[serde(from)] attribute
deserialize_in_place_body ๐Ÿ”’
deserialize_seq ๐Ÿ”’
deserialize_transparent ๐Ÿ”’
Generates Deserialize::deserialize body for a type with #[serde(transparent)] attribute
deserialize_try_from ๐Ÿ”’
Generates Deserialize::deserialize body for a type with #[serde(try_from)] attribute
effective_style ๐Ÿ”’
expand_derive_deserialize
expr_is_missing ๐Ÿ”’
expr_is_missing_seq ๐Ÿ”’
field_i ๐Ÿ”’
has_flatten ๐Ÿ”’
True if there is any field with a #[serde(flatten)] attribute, other than fields which are skipped.
needs_deserialize_bound ๐Ÿ”’
precondition ๐Ÿ”’
precondition_no_de_lifetime ๐Ÿ”’
precondition_sized ๐Ÿ”’
requires_default ๐Ÿ”’
unwrap_to_variant_closure ๐Ÿ”’
wrap_deserialize_field_with ๐Ÿ”’
wrap_deserialize_with ๐Ÿ”’
This function wraps the expression in #[serde(deserialize_with = "...")] in a trait to prevent it from accessing the internal Deserialize state.