{ lib, rustPlatform, }: let fs = lib.fileset; in rustPlatform.buildRustPackage (finalAttrs: { pname = "nff"; version = "0.1.0"; src = fs.toSource { root = ../.; fileset = fs.unions [ (fs.fileFilter (file: builtins.any file.hasExt ["rs"]) ../src) ../Cargo.lock ../Cargo.toml ]; }; cargoLock.lockFile = "${finalAttrs.src}/Cargo.lock"; useFetchCargoVendor = true; enableParallelBuilding = true; meta = { description = "Experimental nftables ruleset formatter and prettier"; mainProgram = "nff"; }; })