libipld
libipld copied to clipboard
Rust IPLD library
The libipld crates are superseded by `ipld-core` and companion crates like `serde_ipld_dagcbor`, `serde_ipld_dagjson` and `ipld-dagpb`. The plan is to archive this repo after that PR is merged.
Is there a path forward for `libipld` to switch to the newer multihash library? For anyone reading this and interested in updating to `multihash` version `0.19`, you can also switch...
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4. Release notes Sourced from actions/checkout's releases. v4.0.0 What's Changed Update default runtime to node20 by @takost in actions/checkout#1436 Support fetching without the --progress option...
Bumps [hecrj/setup-rust-action](https://github.com/hecrj/setup-rust-action) from 1 to 2. Release notes Sourced from hecrj/setup-rust-action's releases. v2.0.0 No release notes provided. v1.4.1 Changed Use node16 instead of node12. v1.4.0 Changed Updated dependencies. #33 v1.3.4...
Bumps [baptiste0928/cargo-install](https://github.com/baptiste0928/cargo-install) from 2.1.0 to 2.2.0. Release notes Sourced from baptiste0928/cargo-install's releases. v2.2.0 Added Support alternative registries with the registry and index input parameters. Changed Crate versions are fetched from...
Current DAG-JSON cannot decode large negative integers as floats. If they are outside the i64 range, they get automatically converted into a float. This means that decoding a number like...
I just came to this repo via https://ipld.io/libraries/rust/ and found the lack of crate docs an inhibitor. I started basic crate docs with info about `serde` and `codec` deprecation (#164)...
As far as I understand, the purpose of IPLD is to largely be codec agnostic, and correspondingly it seems like the derivations being tied to the Codec defeats this property....
I see that `PartialEq` is implemented (via derivation), however, I don't see any annotation in the source for why `Eq` cannot be implemented. Does this have something to do with...
Serde is _significantly_ more usable, and supporting two codec systems is very confusing and a waste of time.