#[derive(Debug)]
pub enum ByteFormat {
B,
KiB,
MiB,
GiB,
TiB,
PiB,
EiB,
}
use core::fmt::Display;
impl Display for ByteFormat {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
f.write_str(match self {
Self::B => "B",
Self::KiB => "KiB",
Self::MiB => "MiB",
Self::GiB => "GiB",
Self::TiB => "TiB",
Self::PiB => "PiB",
Self::EiB => "EiB",
})
}
}