fix simple warnings

This commit is contained in:
do butterflies cry? 2026-04-02 10:12:49 +10:00
parent 25af468680
commit c6b9ffa81b
Signed by: cry
GPG key ID: F68745A836CA0412
5 changed files with 5 additions and 5 deletions

View file

@ -119,7 +119,6 @@ impl Into<NixideResult<()>> for &ErrorContext {
}, },
sys::NixErr::Unknown => NixError::Unknown, sys::NixErr::Unknown => NixError::Unknown,
err => NixError::Undocumented(err),
}; };
Err(new_nixide_error!(NixError, inner, err, msg)) Err(new_nixide_error!(NixError, inner, err, msg))

View file

@ -86,7 +86,7 @@ pub(crate) use new_nixide_error;
macro_rules! retrace_nixide_error { macro_rules! retrace_nixide_error {
($x:expr) => {{ crate::errors::new_nixide_error!($x.err) }}; ($x:expr) => {{ crate::errors::new_nixide_error!($x.err) }};
} }
pub(crate) use retrace_nixide_error; // pub(crate) use retrace_nixide_error;
impl std::error::Error for NixideError {} impl std::error::Error for NixideError {}

View file

@ -4,6 +4,6 @@ mod context;
mod nix_error; mod nix_error;
pub(crate) use context::ErrorContext; pub(crate) use context::ErrorContext;
pub(crate) use error::{new_nixide_error, retrace_nixide_error}; pub(crate) use error::new_nixide_error;
pub use error::{NixideError, NixideResult}; pub use error::{NixideError, NixideResult};
pub use nix_error::NixError; pub use nix_error::NixError;

View file

@ -15,6 +15,7 @@ use crate::{NixideResult, Store};
/// ///
/// This provides the main interface for evaluating Nix expressions /// This provides the main interface for evaluating Nix expressions
/// and creating values. /// and creating values.
#[derive(Clone)]
pub struct EvalState { pub struct EvalState {
inner: Rc<RefCell<NonNull<sys::EvalState>>>, inner: Rc<RefCell<NonNull<sys::EvalState>>>,

View file

@ -106,8 +106,8 @@ impl EvalStateBuilder {
} }
pub fn set_lookup_path<P: AsRef<str>>(self, paths: Vec<P>) -> NixideResult<Self> { pub fn set_lookup_path<P: AsRef<str>>(self, paths: Vec<P>) -> NixideResult<Self> {
let paths_len = paths.len(); // let paths_len = paths.len();
let paths_capacity = paths.capacity(); // let paths_capacity = paths.capacity();
// XXX: TODO: use the `AsCArray` trait instead // XXX: TODO: use the `AsCArray` trait instead
let mut ptrs: Vec<*const c_char> = paths let mut ptrs: Vec<*const c_char> = paths