MCPcopy Create free account
hub / github.com/bytecodealliance/rustix / fmt

Method fmt

src/process/wait.rs:161–177  ·  view source on GitHub ↗
(&self, f: &mut fmt::Formatter<'_>)

Source from the content-addressed store, hash-verified

159
160impl 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`].

Callers

nothing calls this directly

Calls 11

stoppedMethod · 0.80
exitedMethod · 0.80
signaledMethod · 0.80
continuedMethod · 0.80
stopping_signalMethod · 0.80
exit_statusMethod · 0.80
terminating_signalMethod · 0.80
killedMethod · 0.80
trappedMethod · 0.80
dumpedMethod · 0.80
trapping_signalMethod · 0.80

Tested by

no test coverage detected