MCPcopy Create free account
hub / github.com/RetypeOS/parcode / signal_error

Method signal_error

src/executor.rs:45–51  ·  view source on GitHub ↗
(&self, err: ParcodeError)

Source from the content-addressed store, hash-verified

43 W: Write + Send,
44{
45 fn signal_error(&self, err: ParcodeError) {
46 let mut guard = self.error_capture.lock().unwrap_or_else(|p| p.into_inner());
47 if guard.is_none() {
48 *guard = Some(err);
49 self.abort_flag.store(true, Ordering::SeqCst);
50 }
51 }
52
53 fn should_abort(&self) -> bool {
54 self.abort_flag.load(Ordering::Relaxed)

Callers 1

process_nodeFunction · 0.80

Calls 1

into_innerMethod · 0.80

Tested by

no test coverage detected