//! `inline_ipld` is an implementation of [`ucan-wg/inline-ipld`] //! //! Inline IPLD is not a special codec, but rather a layer on top of the IPLD data model. //! This means that it is compatible with any IPLD codec. //! //! The goal of Inline IPLD is to allow for inlining subgraphs that would otherwise need //! to be broken up for storage and inspection, which providing a standard way to recover //! "standard" IPLD (so that its CID doesn't change). //! //! See [`InlineIpld`] for more information. //! //! [`ucan-wg/inline-ipld`]: https://github.com/ucan-wg/inline-ipld #![warn(missing_docs)] pub mod cid; pub mod codec; pub mod extractor; pub mod inliner; pub mod ipld; pub mod iterator; pub use ipld::inline::InlineIpld; #[cfg(feature = "test_utils")] pub mod test_util; #[cfg(target_arch = "wasm32")] pub mod wasm;