MCPcopy Create free account
hub / github.com/ScriptedAlchemy/tracedecay / done

Method done

src/main.rs:103–114  ·  view source on GitHub ↗
(mut self, message: &str)

Source from the content-addressed store, hash-verified

101 }
102
103 pub(crate) fn done(mut self, message: &str) {
104 self.stop();
105 let mut stderr = std::io::stderr();
106 if self.interactive {
107 // Show cursor again, then print the done line.
108 let _ = write!(stderr, "\x1b[?25h");
109 let _ = writeln!(stderr, "\r\x1b[2K\x1b[32m✔\x1b[0m {}", message);
110 } else {
111 let _ = writeln!(stderr, "{message}");
112 }
113 let _ = stderr.flush();
114 }
115
116 fn stop(&mut self) {
117 self.stop.store(true, std::sync::atomic::Ordering::Relaxed);

Callers 3

handle_branch_actionFunction · 0.80
handle_syncFunction · 0.80
init_and_indexFunction · 0.80

Calls 2

stopMethod · 0.45
flushMethod · 0.45

Tested by

no test coverage detected