popparoach/lib.rs
1//! # Examples
2//! ```rust,ignore
3//! # use popparoach::Cut;
4//! #
5//! # fn lol() {
6//! let xs = [0, 1, 2, 3];
7//! assert_eq!(xs.cut_at::<2>(), (xs.cut::<0, 2>(), xs.cut::<2, 4>()));
8//! # }
9//! ```
10#![no_std]
11#![cfg_attr(feature = "nightly", allow(incomplete_features))]
12#![cfg_attr(feature = "nightly", feature(generic_const_exprs))]
13
14pub mod compat;
15
16#[cfg(feature = "nightly")]
17mod nightly;
18
19#[cfg(feature = "nightly")]
20pub use nightly::{Cut, CutAt};