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