(&self, f: &mut fmt::Formatter<'_>)
| 159 | |
| 160 | impl fmt::Debug for WaitStatus { |
| 161 | fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { |
| 162 | let mut s = f.debug_struct("WaitStatus"); |
| 163 | s.field("stopped", &self.stopped()); |
| 164 | s.field("exited", &self.exited()); |
| 165 | s.field("signaled", &self.signaled()); |
| 166 | s.field("continued", &self.continued()); |
| 167 | if let Some(stopping_signal) = self.stopping_signal() { |
| 168 | s.field("stopping_signal", &stopping_signal); |
| 169 | } |
| 170 | if let Some(exit_status) = self.exit_status() { |
| 171 | s.field("exit_status", &exit_status); |
| 172 | } |
| 173 | if let Some(terminating_signal) = self.terminating_signal() { |
| 174 | s.field("terminating_signal", &terminating_signal); |
| 175 | } |
| 176 | s.finish() |
| 177 | } |
| 178 | } |
| 179 | |
| 180 | /// The status of a process after calling [`waitid`]. |
nothing calls this directly
no test coverage detected