1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#![no_std]
#![allow(incomplete_features)]
#![feature(specialization)]
#![feature(strict_provenance)]
#![feature(test)]

extern crate alloc;

pub use cursor::{Cursor, CursorMut};
pub use entry::{ArcRef, BoxRef, ItemEntry};
pub use mark::XMark;
pub use range::Range;
pub use xarray::XArray;

mod borrow;
mod cursor;
mod entry;
mod mark;
mod node;
mod range;
mod xarray;

#[cfg(all(test, feature = "std"))]
mod test;