1#![deny(missing_docs)]
6#![cfg_attr(not(feature = "std"), no_std)]
7
8mod cid;
9mod error;
10mod version;
11
12#[cfg(any(test, feature = "arb"))]
13mod arb;
14#[cfg(feature = "serde")]
15pub mod serde;
16
17pub use self::cid::Cid as CidGeneric;
18pub use self::error::{Error, Result};
19pub use self::version::Version;
20
21#[cfg(feature = "alloc")]
22pub use multibase;
23pub use multihash;
24
25#[doc = include_str!("../README.md")]
27#[cfg(all(doctest, feature = "std"))]
28pub struct ReadmeDoctest;
29
30pub type Cid = CidGeneric<64>;