1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
//! Specialized containers. //! //! The `storage` module provides containers for use in other modules. //! The containers support both pre-allocated memory, without the `std` //! and `collections` crates being available, and heap-allocated memory. mod assembler; mod ring_buffer; pub use self::assembler::Assembler; pub use self::ring_buffer::RingBuffer; /// A trait for setting a value to a known state. /// /// In-place analog of Default. pub trait Resettable { fn reset(&mut self); }