bus.rs: Make hex-dumping optional to cut deps

This commit is contained in:
2023-03-27 17:23:41 -05:00
parent a40ee94499
commit dbc96648f1
2 changed files with 22 additions and 13 deletions

View File

@@ -53,12 +53,16 @@ pub enum Region {
impl Display for Region {
fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result {
write!(f, "{}", match self {
Region::Charset => "charset",
Region::Program => "program",
Region::Screen => "screen",
Region::Stack => "stack",
})
write!(
f,
"{}",
match self {
Region::Charset => "charset",
Region::Program => "program",
Region::Screen => "screen",
Region::Stack => "stack",
}
)
}
}
@@ -188,6 +192,7 @@ impl Write<u16> for Bus {
}
}
#[cfg(target_feature = "rhexdump")]
impl Display for Bus {
fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result {
use rhexdump::Rhexdump;