1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
//! Trait implementations for `core`, `alloc`, and `std` types.

#[cfg(feature = "alloc")]
pub mod alloc;
pub mod core;
#[cfg(feature = "std")]
pub mod std;

// Support for various common crates. These are primarily to get users off the ground and build some
// momentum.

// These are NOT PLANNED to remain in rkyv for the final release. Much like serde, these
// implementations should be moved into their respective crates over time. Before adding support for
// another crate, please consider getting rkyv support in the crate instead.

#[cfg(feature = "indexmap")]
pub mod indexmap;
#[cfg(feature = "tinyvec")]
pub mod tinyvec;
#[cfg(feature = "uuid")]
pub mod uuid;