{ rustPlatform, lib, }: let inherit (lib.sources) sourceByRegex; inherit (builtins) fromTOML readFile; src = sourceByRegex ../. ["Cargo.*" "(src)(/.*)?"]; version = (fromTOML (readFile ../Cargo.toml)).package.version; in rustPlatform.buildRustPackage rec { pname = "tasproxy"; inherit src version; cargoLock = { lockFile = ../Cargo.lock; }; meta.mainProgram = "tasproxy"; }