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}