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
28
29
30
//! Collection Traits (cl-traits)

#![allow(incomplete_features)]
#![feature(const_generics)]
#![forbid(missing_debug_implementations, missing_docs, rust_2018_idioms)]
#![no_std]

mod array_wrapper;
mod capacity;
mod clear;
mod length;
mod macros;
mod push;
mod swap;
mod truncate;
mod utils;

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

pub use array_wrapper::*;
pub use capacity::*;
#[cfg(feature = "derive")]
pub use cl_traits_derive::*;
pub use clear::*;
pub use length::*;
pub use push::*;
pub use swap::*;
pub use truncate::*;
pub use utils::*;