use super::*;
#[derive(Clone, Copy, Debug, PartialEq, Eq, Ord, PartialOrd, Hash)]
pub struct ParameterProblemHeader {
pub code: ParameterProblemCode,
pub pointer: u32,
}
#[cfg(test)]
mod test {
use super::*;
use alloc::format;
#[test]
fn clone_eq() {
let value = ParameterProblemHeader {
code: ParameterProblemCode::ErroneousHeaderField,
pointer: 0,
};
assert_eq!(value.clone(), value);
}
#[test]
fn debug() {
let value = ParameterProblemHeader {
code: ParameterProblemCode::ErroneousHeaderField,
pointer: 0,
};
assert_eq!(
format!("{:?}", value),
format!(
"ParameterProblemHeader {{ code: {:?}, pointer: {:?} }}",
value.code, value.pointer
)
);
}
}