Skip to content

Commit

Permalink
doc: rust: improve documentation on cargoLock.lockFile
Browse files Browse the repository at this point in the history
  • Loading branch information
figsoda committed Aug 1, 2021
1 parent dbe3fa5 commit a392590
Showing 1 changed file with 9 additions and 1 deletion.
10 changes: 9 additions & 1 deletion doc/languages-frameworks/rust.section.md
Original file line number Diff line number Diff line change
Expand Up @@ -129,7 +129,15 @@ rustPlatform.buildRustPackage rec {
```

This will retrieve the dependencies using fixed-output derivations from
the specified lockfile.
the specified lockfile. Note that setting `cargoLock.lockFile` doesn't
add a `Cargo.lock` to your `src`, and a `Cargo.lock` is still required
to build a rust package. A simple fix is to use:

```nix
postPatch = ''
cp ${./Cargo.lock} Cargo.lock
'';
```

The output hash of each dependency that uses a git source must be
specified in the `outputHashes` attribute. For example:
Expand Down

0 comments on commit a392590

Please sign in to comment.