lurk_ipld_core/lib.rs
1//! Core ipld types used by ipld codecs.
2#![deny(missing_docs)]
3#![deny(warnings)]
4#![cfg_attr(not(feature = "std"), no_std)]
5
6extern crate alloc;
7
8pub mod codec;
9pub mod convert;
10pub mod error;
11pub mod ipld;
12pub mod link;
13pub mod raw;
14pub mod raw_value;
15#[cfg(feature = "serde-codec")]
16pub mod serde;
17
18pub use cid;
19#[cfg(feature = "std")]
20pub use multibase;
21pub use multihash;
22
23#[cfg(not(feature = "std"))]
24use core2::io;
25#[cfg(feature = "std")]
26use std::io;