1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
//! Machinery for making the comparison macros work with both standard and user-defined types.
//!
//! To make those macros work with both std and non-std types,
//! they must implement [`ConstCmpMarker`] to describe whether they're from std or not.
//!
//!
//! [`ConstCmpMarker`]: trait.ConstCmpMarker.html
mod cmp_wrapper;
mod const_cmp_marker;
pub use self::{
cmp_wrapper::CmpWrapper,
const_cmp_marker::{ConstCmpMarker, IsAConstCmpMarker, IsArrayKind, IsNotStdKind, IsStdKind},
};