use cratesodium;
use crate*;
/// A marker trait for types that can be compared for equality bitwise
/// in constant time.
///
/// Note that this trait does not *force* types to be compared in
/// constant time. When dealing with types that must be guaranteed to
/// compare in constant time, it is highly encouraged to use wrappers
/// that implement [`PartialEq`] by calling
/// [`constant_eq`](ConstantEq::constant_eq).
// Any type that can be represented as bytes can be compared in constant time.