Module nix

Source
Expand description

§Interfaces to nix-daemon (or compatible) Stores.

This module currently implements support for Protocol 1.35, and Nix 2.15+.

Support for older versions will be added in the future - in particular, Protocol 1.21 used by Nix 2.3.

Modules§

wire
Low-level helpers for the nix-daemon wire format.

Structs§

DaemonProtocolAdapter
Handles an incoming nix-daemon protocol connection, and forwards calls to a crate::Store.
DaemonProtocolAdapterBuilder
DaemonStore
Store backed by a nix-daemon (or compatible store). Implements crate::Store.
DaemonStoreBuilder
Proto
Protocol version.