mod match_spec_map_or_vec;
mod ordered;
mod pep440_map_or_vec;
mod timestamp;
pub(crate) mod url_or_path;
pub(crate) use match_spec_map_or_vec::MatchSpecMapOrVec;
pub(crate) use ordered::Ordered;
pub(crate) use pep440_map_or_vec::Pep440MapOrVec;
pub(crate) use timestamp::{datetime_to_millis, millis_to_datetime, Timestamp};
pub(crate) fn is_default<T: Default + PartialEq>(value: &T) -> bool {
value == &T::default()
}