{ craneLib, }: let commonArgs = { src = craneLib.cleanCargoSource ./.; strictDeps = true; buildInputs = [ # Additional runtime dependencies ]; passthru.commonArgs = commonArgs; }; cargoArtifacts = craneLib.buildDepsOnly commonArgs; crate = craneLib.buildPackage (commonArgs // { inherit cargoArtifacts; }); in crate