slimvec 0.4.9

Dynamic array with a smaller inline-size
Documentation
// Copyright © ickk, 2026

#![cfg_attr(not(feature = "std"), no_std)]

//! # `slimvec`
//!
//! [crates.io] | [docs.rs] | [github]
//!
//! [crates.io]: https://crates.io/crates/slimvec
//! [docs.rs]: https://docs.rs/slimvec
//! [github]: https://github.com/ickk/slimvec
//!
//! <details open>
//! <summary>
//!
//! ## Overview
//! </summary>
//!
#![doc = include_str!("../docs/Overview.md")]
//!
//! </details>
//! <details>
//! <summary>
//!
//! ## Features
//! </summary>
//!
#![doc = include_str!("../docs/Features.md")]
//!
//! </details>
//! <details>
//! <summary>
//!
//! ## Architecture
//! </summary>
//!
#![doc = include_str!("../docs/Architecture.md")]
//!
//! </details>
//! <details open>
//! <summary>
//!
//! ## Licensing
//! </summary>
//!
//! This library may be licensed under any of the following
//! [LICENSE-MIT](#license-mit),
//! [LICENSE-ZLIB](#license-zlib), or
//! [LICENSE-APACHE2](#license-apache2)
//! at your option.
//!
//! <details open>
//! <summary>
//!
//! ### LICENSE-MIT
//! </summary>
//!
//! ```text
#![doc = include_str!("../LICENSE-MIT")]
//! ```
//! </details>
//! <details>
//! <summary>
//!
//! ### LICENSE-ZLIB
//! </summary>
//!
//! ```text
#![doc = include_str!("../LICENSE-ZLIB")]
//! ```
//! </details>
//! <details>
//! <summary>
//!
//! ### LICENSE-APACHE2
//! </summary>
//!
//! ```text
#![doc = include_str!("../LICENSE-APACHE2")]
//! ```
//! </details>
//! </details>

extern crate alloc;

mod drain;
mod extract_if;
mod features;
mod into_iter;
mod raw_slimvec;
mod slice_ext;
mod slimvec;
mod splice;
mod utils;

pub use crate::{
  drain::Drain, extract_if::ExtractIf, into_iter::IntoIter,
  slice_ext::SliceExt, slimvec::SlimVec, splice::Splice,
};