use std::fmt;
#[derive(PartialEq, PartialOrd, Eq, Ord, Debug)]
pub struct IntegerAlignment {
pub size: i32,
pub abi: i32,
pub pref: Option<i32>,
}
impl fmt::Display for IntegerAlignment {
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
match self.pref {
Some(pref) => write!(f, "i{}:{}:{}", self.size, self.abi, pref),
None => write!(f, "i{}:{}", self.size, self.abi),
}
}
}