1#![cfg_attr(docsrs, feature(doc_cfg))]
2
3extern crate self as nix_compat;
4
5pub(crate) mod aterm;
6pub mod derivation;
7pub mod log;
8pub mod nar;
9pub mod narinfo;
10pub mod nix_http;
11pub mod nixbase32;
12pub mod nixcpp;
13pub mod nixhash;
14pub mod path_info;
15pub mod store_path;
16#[cfg(feature = "serde")]
17pub mod structured_attrs;
18
19#[cfg(feature = "wire")]
20pub mod wire;
21
22pub mod derived_path;
23#[cfg(feature = "daemon")]
24pub mod nix_daemon;
25pub mod realisation;
26#[cfg(any(test, feature = "test"))]
27pub mod test;
28#[cfg(feature = "daemon")]
29pub use nix_daemon::worker_protocol;
30#[cfg(feature = "flakeref")]
31pub mod flakeref;