#![no_std]
#![deny(missing_docs)]
#![deny(unsafe_op_in_unsafe_fn)]
#![warn(clippy::undocumented_unsafe_blocks, clippy::pedantic, clippy::nursery)]
#![allow(clippy::items_after_statements)]
#![feature(const_refs_to_cell)] #![feature(const_trait_impl)] #![feature(const_num_from_num)] #![feature(const_option)] #![feature(const_mut_refs)] #![feature(const_swap)] #![feature(maybe_uninit_slice)] #![feature(strict_provenance)] #![feature(const_ptr_read)] #![feature(const_deref)] #![feature(const_reverse)] #![feature(const_slice_split_at_mut)] #![feature(const_maybe_uninit_write)] #![feature(core_intrinsics)] #![feature(const_eval_select)] #![feature(const_slice_index)] #![feature(const_cmp)] #![feature(unboxed_closures)] #![feature(fn_traits)] #![feature(is_sorted)]
pub(crate) mod fake_usize_ptr;
#[allow(
clippy::undocumented_unsafe_blocks,
clippy::identity_op,
clippy::unnecessary_mut_passed,
clippy::too_many_lines,
clippy::doc_markdown,
clippy::cognitive_complexity,
clippy::cast_possible_truncation
)]
pub mod const_sort;
mod const_slice_sort_ext;
pub use const_slice_sort_ext::ConstSliceSortExt;
#[cfg(test)]
mod test;