use core::fmt::Debug;
pub trait Endianess: Debug {}
#[derive(Debug, Clone, PartialEq)]
pub struct BigEndian {}
#[derive(Debug, Clone, PartialEq)]
pub struct LittleEndian {}
#[derive(Debug, Clone, PartialEq)]
pub struct NativeEndian {}
impl Endianess for BigEndian {}
impl Endianess for LittleEndian {}
impl Endianess for NativeEndian {}
#[cfg(test)]
pub(crate) mod tests {
use log::LevelFilter;
pub(crate) fn init_logger() {
simple_logger::SimpleLogger::new()
.with_level(LevelFilter::Trace)
.env()
.init()
.unwrap();
}
}