serde.rb
WIP
TODO:
- Write the README
- Use a temporary directory instead of
_target_
- Write specs
- Set up rubocop
- Set up CI
- Reuse Rust crate, but generate sources in a temp dir
- Cover all basic types (Integer, String, Float, Boolean)
- Nullable types
- Composite types (ArrayOf, HashMap?, Enum)
- Write benchmarks, compare with Surrealist
- Support any serde-compatible format
- Deserialization
- Allow dynamic hashes?
- Type checks and coercions?