Rust IPLD Libraries
The currently most feature rich stand-alone IPLD implementation in Rust is libipld.
It has the Data Model at its core, but it can also directly serialize/deserialize from Rust data types into codecs like DAG-CBOR.
Datalove IPLD is an experimental implementation of IPLD focusing on Schemas.
rust-ipfs, one of the Rust IPFS implementations, has an integrated IPLD implementation. That code is based on an early fork of libipld.
Forest, a Filecoin implementation in Rust, has an integrated IPLD implementation implementation tailored for their needs.