feat: add custom Serde deserializer implementation

With this custom derive it is possible to have kinded unions (aka.
untagged enums) with IPLD data model types.

Currently only those kinded unions are supported.
12 files changed
tree: 88daead1dcbd0d64fce1f78154cefadb354be82a
  1. .github/
  2. benches/
  3. core/
  4. dag-cbor/
  5. dag-cbor-derive/
  6. dag-json/
  7. dag-pb/
  8. derive/
  9. macro/
  10. src/
  11. .editorconfig
  12. .gitignore
  13. Cargo.lock
  14. Cargo.toml
  15. LICENSE-APACHE
  16. LICENSE-MIT
  17. README.md
README.md

Rust IPLD library

Basic rust ipld library supporting dag-cbor, dag-json and dag-pb formats.

Originally authored by @dvc94ch as a part of the ipfs-rust project.

Matrix Discord

License

Dual licensed under MIT or Apache License (Version 2.0). See LICENSE-MIT and LICENSE-APACHE for more details.