1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
//!Static friendly data structs
//!
//!## Available data structures
//!
//!- [Array](struct.Array.html)
//!- [RingBuffer](struct.RingBuffer.html)
//!
//!## Crate features
//!
//!- `std` - Enables some std interfaces (e.g. `Write`) implementations.
//!- `serde` - Enables serialization/deserialization implementations.

#![no_std]
#![deny(warnings)]
#![warn(missing_docs)]
#![cfg_attr(feature = "cargo-clippy", allow(clippy::style))]

#[cfg(feature = "std")]
extern crate std;

mod array;
pub use array::Array;
pub mod ring;
pub use ring::RingBuffer;

#[cfg(feature = "serde")]
mod serde;