Libipld is the Rust library for IPLD (https://github.com/ipld/libipld) which includes support for IPLD objects and is used in conjunction with serde_ipld_dagcbor.
Newer crates in the rsky repo use libipld::Cid but the first two (rsky-firehose and rsky-feedgen) use the cid crate. There are some slight differences between the two and I think it would be best to standardize on one, preferably the libipld one.
I don't think rsky-feedgen even uses cid even though it's listed as a dependency (can probably just be removed). The firehose crate will need its car.rs module updated.
Libipld is the Rust library for IPLD (https://github.com/ipld/libipld) which includes support for IPLD objects and is used in conjunction with serde_ipld_dagcbor.
Newer crates in the rsky repo use libipld::Cid but the first two (rsky-firehose and rsky-feedgen) use the cid crate. There are some slight differences between the two and I think it would be best to standardize on one, preferably the libipld one.
I don't think rsky-feedgen even uses cid even though it's listed as a dependency (can probably just be removed). The firehose crate will need its car.rs module updated.