diff --git a/nixide/src/context.rs b/nixide/src/context.rs index 6fe3011..94ab5f6 100644 --- a/nixide/src/context.rs +++ b/nixide/src/context.rs @@ -221,19 +221,6 @@ impl ErrorContext { .ok() } } - - pub fn check_one_call_or_key_none(&mut self, f: F) -> Result, NixErrorCode> - where - F: FnOnce(*mut sys::nix_c_context) -> T, - { - let t = f(unsafe { self.as_ptr() }); - if unsafe { sys::nix_err_code(self.inner.as_ptr()) == sys::nix_err_NIX_ERR_KEY } { - self.clear(); - return Ok(None); - } - self.pop()?; - Ok(Some(t)) - } } impl Drop for ErrorContext {