MCPcopy Create free account
hub / github.com/NodeDB-Lab/nodedb / drop

Method drop

nodedb/src/data/executor/handlers/spill/core.rs:181–193  ·  view source on GitHub ↗
(&mut self)

Source from the content-addressed store, hash-verified

179
180impl<K, V> Drop for SpillCore<K, V> {
181 fn drop(&mut self) {
182 // tempfile handles auto-delete each file via OS-level unlink on close.
183 self.runs.clear();
184 if let Err(e) = std::fs::remove_dir(&self.spill_dir)
185 && self.spill_dir.exists()
186 {
187 tracing::warn!(
188 dir = %self.spill_dir.display(),
189 error = %e,
190 "groupby_spill: could not remove spill directory"
191 );
192 }
193 }
194}

Callers

nothing calls this directly

Calls 2

clearMethod · 0.45
existsMethod · 0.45

Tested by

no test coverage detected