pub trait HexConf {
#[inline]
fn compact() -> bool {
false
}
#[inline]
fn withpfx() -> bool {
false
}
#[inline]
fn withcap() -> bool {
false
}
}
pub struct Strict;
impl HexConf for Strict {}
pub struct StrictPfx;
impl HexConf for StrictPfx {
#[inline]
fn withpfx() -> bool {
true
}
}
pub struct StrictCap;
impl HexConf for StrictCap {
#[inline]
fn withcap() -> bool {
true
}
}
pub struct StrictCapPfx;
impl HexConf for StrictCapPfx {
#[inline]
fn withpfx() -> bool {
true
}
#[inline]
fn withcap() -> bool {
true
}
}
pub struct Compact;
impl HexConf for Compact {
#[inline]
fn compact() -> bool {
true
}
}
pub struct CompactPfx;
impl HexConf for CompactPfx {
#[inline]
fn compact() -> bool {
true
}
#[inline]
fn withpfx() -> bool {
true
}
}
pub struct CompactCap;
impl HexConf for CompactCap {
#[inline]
fn compact() -> bool {
true
}
#[inline]
fn withcap() -> bool {
true
}
}
pub struct CompactCapPfx;
impl HexConf for CompactCapPfx {
#[inline]
fn compact() -> bool {
true
}
#[inline]
fn withcap() -> bool {
true
}
#[inline]
fn withpfx() -> bool {
true
}
}