serde.rb
WIP
TODO:
- [ ] Write the README
- [x] Use a temporary directory instead of
_target_
- [ ] Write specs
- [x] 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)
- [ ] Vendor
rustc
with the gem - [x] Write benchmarks, compare with Surrealist
- [ ] Support any serde-compatible format
- [ ] Deserialization
- [ ] Allow dynamic hashes?
- [ ] Type checks and coercions?