milp_types/solver/display.rs
1use super::*;
2
3impl Debug for MixedLinearSolver {
4 fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result {
5 let variables = self.variables.values().collect::<Vec<_>>();
6 f.debug_struct("LinearSolver")
7 .field("type", &DisplayWrapper::new(&"f64"))
8 .field("direct", &self.direct)
9 .field("variables", &DisplayList::new(&variables))
10 .field("constraints", &DisplayList::new(&self.constraints))
11 .field("epsilon", &self.epsilon)
12 .finish()
13 }
14}