Module haxeformat::serde::adapter

source ·

Modules

  • Forces Haxe Array representation (the default for sequences). Accepts sequences, tuples and tuple structs.
  • Forces Haxe class representation. Accepts only structs.
  • Forces Haxe Class<T> representation. Accepts only strings.
  • Forces Haxe Date representation. Accepts integers (as timestamps).
  • Forces Haxe Enum<T> representation. Accepts only strings.
  • Forces Haxe exception representation (throws on deserialization). Accepts any value.
  • Forces Haxe IntMap representation. Accepts only maps, with integer keys.
  • Forces Haxe List representation. Accepts sequences, tuples and tuple structs.
  • Forces Haxe ObjectMap representation. Accepts only maps, with arbitrary keys.
  • Forces Haxe StringMap representation. Accepts only maps, with string keys.
  • Forces Haxe struct representation (the default for maps). Accepts only structs and maps, with string keys.

Structs

  • Forces Haxe Array representation (the default for sequences). Accepts sequences, tuples and tuple structs.
  • Forces Haxe class representation. Accepts only structs.
  • Forces Haxe Class<T> representation. Accepts only strings.
  • Forces Haxe Date representation. Accepts integers (as timestamps).
  • Forces Haxe Enum<T> representation. Accepts only strings.
  • Forces Haxe exception representation (throws on deserialization). Accepts any value.
  • Forces Haxe IntMap representation. Accepts only maps, with integer keys.
  • Forces Haxe List representation. Accepts sequences, tuples and tuple structs.
  • Forces Haxe ObjectMap representation. Accepts only maps, with arbitrary keys.
  • Forces Haxe StringMap representation. Accepts only maps, with string keys.
  • Forces Haxe struct representation (the default for maps). Accepts only structs and maps, with string keys.