box_collections/lib.rs
1#![deny(unsafe_code)]
2#![cfg_attr(not(feature = "std"), no_std)]
3
4#[cfg(feature = "std")]
5extern crate std as alloc;
6
7#[cfg(not(feature = "std"))]
8extern crate alloc;
9extern crate core;
10
11#[cfg(feature = "binary-heap")]
12pub mod binary_heap;
13#[cfg(feature = "binary-heap")]
14pub use binary_heap::BinaryHeap;
15
16#[cfg(feature = "priority-queue")]
17pub mod priority_queue;
18#[cfg(feature = "priority-queue")]
19pub use priority_queue::PriorityQueue;