Skip to content

Commit ca777b2

Browse files
nagisakolloch
authored andcommitted
Update Crate.nix files
1 parent bef10af commit ca777b2

File tree

3 files changed

+23
-23
lines changed

3 files changed

+23
-23
lines changed

crate2nix/Cargo.nix

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -156,12 +156,12 @@ rec {
156156
name = "libc";
157157
packageId = "libc";
158158
usesDefaultFeatures = false;
159-
target = { target, features }: target."unix";
159+
target = { target, features }: (target."unix" or false);
160160
}
161161
{
162162
name = "winapi";
163163
packageId = "winapi";
164-
target = { target, features }: target."windows";
164+
target = { target, features }: (target."windows" or false);
165165
features = [ "consoleapi" "processenv" "minwinbase" "minwindef" "winbase" ];
166166
}
167167
];
@@ -348,7 +348,7 @@ rec {
348348
name = "ansi_term";
349349
packageId = "ansi_term";
350350
optional = true;
351-
target = { target, features }: (!target."windows");
351+
target = { target, features }: (!(target."windows" or false));
352352
}
353353
{
354354
name = "atty";
@@ -825,7 +825,7 @@ rec {
825825
{
826826
name = "winapi-util";
827827
packageId = "winapi-util";
828-
target = { target, features }: target."windows";
828+
target = { target, features }: (target."windows" or false);
829829
}
830830
];
831831
features = {
@@ -1229,7 +1229,7 @@ rec {
12291229
name = "libc";
12301230
packageId = "libc";
12311231
optional = true;
1232-
target = { target, features }: target."unix";
1232+
target = { target, features }: (target."unix" or false);
12331233
}
12341234
{
12351235
name = "rand_core";
@@ -1245,7 +1245,7 @@ rec {
12451245
{
12461246
name = "winapi";
12471247
packageId = "winapi";
1248-
target = { target, features }: target."windows";
1248+
target = { target, features }: (target."windows" or false);
12491249
features = [ "minwindef" "ntsecapi" "profileapi" "winnt" ];
12501250
}
12511251
];
@@ -1386,7 +1386,7 @@ rec {
13861386
{
13871387
name = "winapi";
13881388
packageId = "winapi";
1389-
target = { target, features }: target."windows";
1389+
target = { target, features }: (target."windows" or false);
13901390
features = [ "std" "errhandlingapi" "winerror" "fileapi" "winbase" ];
13911391
}
13921392
];
@@ -1415,7 +1415,7 @@ rec {
14151415
{
14161416
name = "winapi-util";
14171417
packageId = "winapi-util";
1418-
target = { target, features }: target."windows";
1418+
target = { target, features }: (target."windows" or false);
14191419
}
14201420
];
14211421

@@ -2064,13 +2064,13 @@ rec {
20642064
{
20652065
name = "winapi";
20662066
packageId = "winapi";
2067-
target = { target, features }: target."windows";
2067+
target = { target, features }: (target."windows" or false);
20682068
features = [ "std" "winnt" ];
20692069
}
20702070
{
20712071
name = "winapi-util";
20722072
packageId = "winapi-util";
2073-
target = { target, features }: target."windows";
2073+
target = { target, features }: (target."windows" or false);
20742074
}
20752075
];
20762076

@@ -2122,7 +2122,7 @@ rec {
21222122
{
21232123
name = "winapi";
21242124
packageId = "winapi";
2125-
target = { target, features }: target."windows";
2125+
target = { target, features }: (target."windows" or false);
21262126
features = [ "std" "consoleapi" "errhandlingapi" "fileapi" "minwindef" "processenv" "winbase" "wincon" "winerror" "winnt" ];
21272127
}
21282128
];

sample_projects/bin_with_git_submodule_dep/Cargo.nix

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -138,12 +138,12 @@ rec {
138138
name = "libc";
139139
packageId = "libc";
140140
usesDefaultFeatures = false;
141-
target = { target, features }: target."unix";
141+
target = { target, features }: (target."unix" or false);
142142
}
143143
{
144144
name = "winapi";
145145
packageId = "winapi";
146-
target = { target, features }: target."windows";
146+
target = { target, features }: (target."windows" or false);
147147
features = [ "consoleapi" "processenv" "minwinbase" "minwindef" "winbase" ];
148148
}
149149
];
@@ -465,7 +465,7 @@ rec {
465465
name = "ansi_term";
466466
packageId = "ansi_term";
467467
optional = true;
468-
target = { target, features }: (!target."windows");
468+
target = { target, features }: (!(target."windows" or false));
469469
}
470470
{
471471
name = "atty";
@@ -602,7 +602,7 @@ rec {
602602
name = "libc";
603603
packageId = "libc";
604604
usesDefaultFeatures = false;
605-
target = { target, features }: target."unix";
605+
target = { target, features }: (target."unix" or false);
606606
}
607607
{
608608
name = "wasi";
@@ -673,12 +673,12 @@ rec {
673673
{
674674
name = "getrandom";
675675
packageId = "getrandom";
676-
target = { target, features }: target."windows";
676+
target = { target, features }: (target."windows" or false);
677677
}
678678
{
679679
name = "libc";
680680
packageId = "libc";
681-
target = { target, features }: target."unix";
681+
target = { target, features }: (target."unix" or false);
682682
}
683683
{
684684
name = "log";
@@ -726,7 +726,7 @@ rec {
726726
{
727727
name = "winapi";
728728
packageId = "winapi";
729-
target = { target, features }: target."windows";
729+
target = { target, features }: (target."windows" or false);
730730
features = [ "winerror" "errhandlingapi" "libloaderapi" ];
731731
}
732732
];
@@ -1060,7 +1060,7 @@ rec {
10601060
{
10611061
name = "wincolor";
10621062
packageId = "wincolor";
1063-
target = { target, features }: target."windows";
1063+
target = { target, features }: (target."windows" or false);
10641064
}
10651065
];
10661066

@@ -1253,7 +1253,7 @@ rec {
12531253
{
12541254
name = "winapi";
12551255
packageId = "winapi";
1256-
target = { target, features }: target."windows";
1256+
target = { target, features }: (target."windows" or false);
12571257
features = [ "std" "consoleapi" "errhandlingapi" "fileapi" "minwindef" "processenv" "winbase" "wincon" "winerror" "winnt" ];
12581258
}
12591259
];

sample_projects/codegen/Cargo.nix

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -116,12 +116,12 @@ rec {
116116
name = "libc";
117117
packageId = "libc";
118118
usesDefaultFeatures = false;
119-
target = { target, features }: target."unix";
119+
target = { target, features }: (target."unix" or false);
120120
}
121121
{
122122
name = "winapi";
123123
packageId = "winapi";
124-
target = { target, features }: target."windows";
124+
target = { target, features }: (target."windows" or false);
125125
features = [ "consoleapi" "processenv" "minwinbase" "minwindef" "winbase" ];
126126
}
127127
];
@@ -162,7 +162,7 @@ rec {
162162
name = "ansi_term";
163163
packageId = "ansi_term";
164164
optional = true;
165-
target = { target, features }: (!target."windows");
165+
target = { target, features }: (!(target."windows" or false));
166166
}
167167
{
168168
name = "atty";

0 commit comments

Comments
 (0)