lp_types/vars/
display.rs

1use super::*;
2
3impl<T> Debug for LinearVariable<T>
4where
5    T: Display,
6{
7    fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result {
8        f.debug_struct("Variable")
9            .field("symbol", &DisplayWrapper::new(&self.symbol))
10            .field("bound", &DisplayWrapper::new(&self.bound))
11            .finish()
12    }
13}
14
15impl<T> Display for LinearVariable<T>
16where
17    T: Display,
18{
19    fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result {
20        write!(f, "Variable({}, {})", self.symbol, self.bound)
21    }
22}