INNER CODE UNIT · Rust
release
jub0t/Concat · src/crates/concat-api/src/lib.rs:125
pub fn release(&self, path: &str) {
let key = key_of(path);
self.0
.lock()
.unwrap_or_else(|poisoned| poisoned.into_inner())
.remove(&key);
}
/// Who has `path` open, if anyone.
pub fn holder(&self, path: &str) -> Option<Holder> {
let key = key_of(path);
self.0
.lock()
.unwrap_or_else(|poisoned| poisoned.into_inner())
.get(&key)
.copied()
}
}