add sys extensions

This commit is contained in:
do butterflies cry? 2026-04-02 09:53:00 +10:00
parent 70ce1b2b9e
commit 54511d9c23
Signed by: cry
GPG key ID: F68745A836CA0412
8 changed files with 62 additions and 0 deletions

View file

@ -0,0 +1,8 @@
use std::fmt::{Debug, Display, Formatter, Result as FmtResult};
impl Display for crate::ValueType {
#[inline]
fn fmt(&self, f: &mut Formatter<'_>) -> FmtResult {
Debug::fmt(self, f)
}
}

View file

@ -0,0 +1 @@
use std::fmt::{Debug, Display, Formatter, Result as FmtResult};

View file

@ -0,0 +1 @@
use std::fmt::{Debug, Display, Formatter, Result as FmtResult};

View file

@ -0,0 +1 @@
use std::fmt::{Debug, Display, Formatter, Result as FmtResult};

View file

@ -0,0 +1,31 @@
#![allow(unused_imports)]
#[cfg(feature = "nix-expr-c")]
mod expr;
#[cfg(feature = "nix-expr-c")]
pub use expr::*;
#[cfg(feature = "nix-fetchers-c")]
mod fetchers;
#[cfg(feature = "nix-fetchers-c")]
pub use fetchers::*;
#[cfg(feature = "nix-flake-c")]
mod flake;
#[cfg(feature = "nix-flake-c")]
pub use flake::*;
#[cfg(feature = "nix-main-c")]
mod main;
#[cfg(feature = "nix-main-c")]
pub use main::*;
#[cfg(feature = "nix-store-c")]
mod store;
#[cfg(feature = "nix-store-c")]
pub use store::*;
#[cfg(feature = "nix-util-c")]
mod util;
#[cfg(feature = "nix-util-c")]
pub use util::*;

View file

@ -0,0 +1 @@
use std::fmt::{Debug, Display, Formatter, Result as FmtResult};

View file

@ -0,0 +1,15 @@
use std::fmt::{Debug, Display, Formatter, Result as FmtResult};
impl Display for crate::NixErr {
#[inline]
fn fmt(&self, f: &mut Formatter<'_>) -> FmtResult {
Debug::fmt(self, f)
}
}
impl Display for crate::NixVerbosity {
#[inline]
fn fmt(&self, f: &mut Formatter<'_>) -> FmtResult {
Debug::fmt(self, f)
}
}

View file

@ -21,3 +21,7 @@ mod bindings {
include!(concat!(env!("OUT_DIR"), "/bindings.rs"));
}
pub use bindings::root::*;
mod exts;
#[allow(unused_imports)]
pub use exts::*;