diff --git a/nixide/src/expr/values/attrs.rs b/nixide/src/expr/values/attrs.rs index e0ab6a0..9f8f8e4 100644 --- a/nixide/src/expr/values/attrs.rs +++ b/nixide/src/expr/values/attrs.rs @@ -1,4 +1,3 @@ -use std::ffi::c_void; use std::fmt::{Debug, Display, Formatter, Result as FmtResult}; use std::ptr::{self, NonNull}; @@ -21,7 +20,7 @@ impl Clone for NixAttrs { let inner = self.inner.clone(); wrap::nix_fn!(|ctx: &ErrorContext| unsafe { - sys::nix_gc_incref(ctx.as_ptr(), self.as_ptr() as *mut c_void); + sys::nix_value_incref(ctx.as_ptr(), self.as_ptr()); }) .unwrap(); diff --git a/nixide/src/expr/values/bool.rs b/nixide/src/expr/values/bool.rs index e400bf0..dd04031 100644 --- a/nixide/src/expr/values/bool.rs +++ b/nixide/src/expr/values/bool.rs @@ -1,4 +1,3 @@ -use std::ffi::c_void; use std::fmt::{Debug, Display, Formatter, Result as FmtResult}; use std::ptr::NonNull; @@ -20,7 +19,7 @@ impl Clone for NixBool { let inner = self.inner.clone(); wrap::nix_fn!(|ctx: &ErrorContext| unsafe { - sys::nix_gc_incref(ctx.as_ptr(), self.as_ptr() as *mut c_void); + sys::nix_value_incref(ctx.as_ptr(), self.as_ptr()); }) .unwrap(); diff --git a/nixide/src/expr/values/float.rs b/nixide/src/expr/values/float.rs index 59c52ab..9538b45 100644 --- a/nixide/src/expr/values/float.rs +++ b/nixide/src/expr/values/float.rs @@ -1,4 +1,3 @@ -use std::ffi::c_void; use std::fmt::{Debug, Display, Formatter, Result as FmtResult}; use std::ptr::NonNull; @@ -20,7 +19,7 @@ impl Clone for NixFloat { let inner = self.inner.clone(); wrap::nix_fn!(|ctx: &ErrorContext| unsafe { - sys::nix_gc_incref(ctx.as_ptr(), self.as_ptr() as *mut c_void); + sys::nix_value_incref(ctx.as_ptr(), self.as_ptr()); }) .unwrap(); diff --git a/nixide/src/expr/values/function.rs b/nixide/src/expr/values/function.rs index 4cc08d7..83d7d2a 100644 --- a/nixide/src/expr/values/function.rs +++ b/nixide/src/expr/values/function.rs @@ -1,4 +1,3 @@ -use std::ffi::c_void; use std::fmt::{Debug, Display, Formatter, Result as FmtResult}; use std::ptr::NonNull; @@ -19,7 +18,7 @@ impl Clone for NixFunction { let inner = self.inner.clone(); wrap::nix_fn!(|ctx: &ErrorContext| unsafe { - sys::nix_gc_incref(ctx.as_ptr(), self.as_ptr() as *mut c_void); + sys::nix_value_incref(ctx.as_ptr(), self.as_ptr()); }) .unwrap(); diff --git a/nixide/src/expr/values/int.rs b/nixide/src/expr/values/int.rs index e783e3c..86e5e94 100644 --- a/nixide/src/expr/values/int.rs +++ b/nixide/src/expr/values/int.rs @@ -1,4 +1,3 @@ -use std::ffi::c_void; use std::fmt::{Debug, Display, Formatter, Result as FmtResult}; use std::ptr::NonNull; @@ -20,7 +19,7 @@ impl Clone for NixInt { let inner = self.inner.clone(); wrap::nix_fn!(|ctx: &ErrorContext| unsafe { - sys::nix_gc_incref(ctx.as_ptr(), self.as_ptr() as *mut c_void); + sys::nix_value_incref(ctx.as_ptr(), self.as_ptr()); }) .unwrap(); diff --git a/nixide/src/expr/values/list.rs b/nixide/src/expr/values/list.rs index 001e971..4c0f354 100644 --- a/nixide/src/expr/values/list.rs +++ b/nixide/src/expr/values/list.rs @@ -1,4 +1,3 @@ -use std::ffi::c_void; use std::fmt::{Debug, Display, Formatter, Result as FmtResult}; use std::ptr::NonNull; @@ -19,7 +18,7 @@ impl Clone for NixList { let inner = self.inner.clone(); wrap::nix_fn!(|ctx: &ErrorContext| unsafe { - sys::nix_gc_incref(ctx.as_ptr(), self.as_ptr() as *mut c_void); + sys::nix_value_incref(ctx.as_ptr(), self.as_ptr()); }) .unwrap(); diff --git a/nixide/src/expr/values/null.rs b/nixide/src/expr/values/null.rs index 7ac8ecc..fd20445 100644 --- a/nixide/src/expr/values/null.rs +++ b/nixide/src/expr/values/null.rs @@ -1,4 +1,3 @@ -use std::ffi::c_void; use std::fmt::{Debug, Display, Formatter, Result as FmtResult}; use std::ptr::NonNull; @@ -19,7 +18,7 @@ impl Clone for NixNull { let inner = self.inner.clone(); wrap::nix_fn!(|ctx: &ErrorContext| unsafe { - sys::nix_gc_incref(ctx.as_ptr(), self.as_ptr() as *mut c_void); + sys::nix_value_incref(ctx.as_ptr(), self.as_ptr()); }) .unwrap(); diff --git a/nixide/src/expr/values/path.rs b/nixide/src/expr/values/path.rs index 066808e..6d51fd6 100644 --- a/nixide/src/expr/values/path.rs +++ b/nixide/src/expr/values/path.rs @@ -1,4 +1,3 @@ -use std::ffi::c_void; use std::fmt::{Debug, Display, Formatter, Result as FmtResult}; use std::path::PathBuf; use std::ptr::NonNull; @@ -22,7 +21,7 @@ impl Clone for NixPath { let inner = self.inner.clone(); wrap::nix_fn!(|ctx: &ErrorContext| unsafe { - sys::nix_gc_incref(ctx.as_ptr(), self.as_ptr() as *mut c_void); + sys::nix_value_incref(ctx.as_ptr(), self.as_ptr()); }) .unwrap(); diff --git a/nixide/src/expr/values/string.rs b/nixide/src/expr/values/string.rs index 658599b..765d763 100644 --- a/nixide/src/expr/values/string.rs +++ b/nixide/src/expr/values/string.rs @@ -1,4 +1,3 @@ -use std::ffi::c_void; use std::fmt::{Debug, Display, Formatter, Result as FmtResult}; use std::ptr::NonNull; @@ -20,7 +19,7 @@ impl Clone for NixString { let inner = self.inner.clone(); wrap::nix_fn!(|ctx: &ErrorContext| unsafe { - sys::nix_gc_incref(ctx.as_ptr(), self.as_ptr() as *mut c_void); + sys::nix_value_incref(ctx.as_ptr(), self.as_ptr()); }) .unwrap(); diff --git a/nixide/src/expr/values/thunk.rs b/nixide/src/expr/values/thunk.rs index bc20cc8..b6439ce 100644 --- a/nixide/src/expr/values/thunk.rs +++ b/nixide/src/expr/values/thunk.rs @@ -1,4 +1,3 @@ -use std::ffi::c_void; use std::fmt::{Debug, Display, Formatter, Result as FmtResult}; use std::ptr::NonNull; @@ -19,7 +18,7 @@ impl Clone for NixThunk { let inner = self.inner.clone(); wrap::nix_fn!(|ctx: &ErrorContext| unsafe { - sys::nix_gc_incref(ctx.as_ptr(), self.as_ptr() as *mut c_void); + sys::nix_value_incref(ctx.as_ptr(), self.as_ptr()); }) .unwrap();