File tree Expand file tree Collapse file tree 2 files changed +3
-5
lines changed Expand file tree Collapse file tree 2 files changed +3
-5
lines changed Original file line number Diff line number Diff line change 1818, crate2nixJson ? ./crate2nix.json
1919}:
2020
21- # unsafeDiscardStringContext is a workaround for https://github.com/NixOS/nix/issues/6647
22- let config = builtins.fromJSON (builtins.unsafeDiscardStringContext (builtins.readFile crate2nixJson));
21+ let config = lib.importJSON crate2nixJson;
2322 sources = config.sources or (builtins.throw "no sources in ${crate2nixJson}");
2423in
2524rec {
@@ -108,4 +107,4 @@ rec {
108107 tar -xzf ${archive} --strip-components=1 -C $out
109108 '';
110109 };
111- }
110+ }
Original file line number Diff line number Diff line change @@ -249,8 +249,7 @@ rec {
249249
250250 locked =
251251 let
252- # unsafeDiscardStringContext is a workaround for https://github.com/NixOS/nix/issues/6647
253- parseFile = cargoLock : builtins . fromTOML ( builtins . unsafeDiscardStringContext ( builtins . readFile cargoLock ) ) ;
252+ parseFile = cargoLock : lib . importTOML cargoLock ;
254253 allParsedFiles = builtins . map parseFile lockFiles ;
255254 merge = merged : lock :
256255 {
You can’t perform that action at this time.
0 commit comments