File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change 5
5
, crateName
6
6
, rustVersion ? "latest"
7
7
, nativeBuildInputs ? [ ]
8
+ , buildInputs ? [ ]
8
9
, extraSources ? [ ]
9
10
, extraSourcesDir ? ".extras"
10
11
, data ? [ ]
11
12
, dataDir ? "data"
12
13
, devShellHook ? ""
13
14
, devShellTools ? [ ]
14
15
, testTools ? [ ]
16
+ , cargoNextestExtraArgs ? ""
15
17
} :
16
18
let
17
19
rustWithTools = pkgs . rust-bin . stable . ${ rustVersion } . default . override {
53
55
} ;
54
56
55
57
commonArgs = {
56
- inherit nativeBuildInputs ;
58
+ inherit nativeBuildInputs buildInputs ;
57
59
src = buildEnv ;
58
60
pname = crateName ;
59
61
strictDeps = true ;
89
91
in
90
92
{
91
93
devShells . "dev-${ crateName } -rust" = craneLib . devShell {
92
- buildInputs = nativeBuildInputs ;
94
+ buildInputs = buildInputs ++ nativeBuildInputs ;
93
95
packages = devShellTools ++ testTools ;
94
96
shellHook = ''
95
97
${ linkExtraSources }
112
114
113
115
checks = {
114
116
"${ crateName } -rust-test" = craneLib . cargoNextest ( commonArgs // {
115
- inherit cargoArtifacts ;
117
+ inherit cargoArtifacts cargoNextestExtraArgs ;
116
118
nativeBuildInputs = testTools ++ nativeBuildInputs ;
117
119
} ) ;
118
120
You can’t perform that action at this time.
0 commit comments