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}