use super::*;
pub mod singly_linked;
pub use singly_linked::prelude::*;
re_export_item_from_std_or_alloc!(collections);
use core::ops::Range;
mod length;
pub use length::*;
mod retain;
pub use retain::*;
mod get;
pub use get::*;
mod index;
pub use index::*;
mod capacity;
pub use capacity::*;
mod clear;
pub use clear::*;
mod remove;
pub use remove::*;
mod push;
pub use push::*;
mod insert;
pub use insert::*;
mod pop;
pub use pop::*;
mod matches;
pub use matches::*;
mod collection;
pub use collection::*;
pub mod prelude
{
#[allow(unused)]
pub(crate) use super::collections::{BinaryHeap, LinkedList};
pub use super::collections::{BTreeMap, BTreeSet, VecDeque};
pub use crate::{string::String, vec::Vec};
#[cfg(feature = "std")]
pub use super::collections::{HashMap, HashSet};
pub use super::traits::*;
}
pub mod traits
{
pub use super::{capacity::*, clear::*, collection::*, get::*, index::*, insert::*, length::*, matches::*, pop::*, push::*, remove::*, retain::*};
}