summary refs log tree commit diff
diff options
context:
space:
mode:
authorfigsoda <figsoda@pm.me>2021-08-01 17:01:13 -0400
committerfigsoda <figsoda@pm.me>2021-08-01 17:01:13 -0400
commita3925908e47a25698eca625248e2664f37346e70 (patch)
treecb8983d81e03b9538f7ef925b8fff23d98f22744
parentdbe3fa5cbad8fac88a88b6b5e87c9198fdc996a5 (diff)
downloadnixpkgs-a3925908e47a25698eca625248e2664f37346e70.tar
nixpkgs-a3925908e47a25698eca625248e2664f37346e70.tar.gz
nixpkgs-a3925908e47a25698eca625248e2664f37346e70.tar.bz2
nixpkgs-a3925908e47a25698eca625248e2664f37346e70.tar.lz
nixpkgs-a3925908e47a25698eca625248e2664f37346e70.tar.xz
nixpkgs-a3925908e47a25698eca625248e2664f37346e70.tar.zst
nixpkgs-a3925908e47a25698eca625248e2664f37346e70.zip
doc: rust: improve documentation on cargoLock.lockFile
-rw-r--r--doc/languages-frameworks/rust.section.md10
1 files changed, 9 insertions, 1 deletions
diff --git a/doc/languages-frameworks/rust.section.md b/doc/languages-frameworks/rust.section.md
index f17e1ba8d8f..9de9a06465f 100644
--- a/doc/languages-frameworks/rust.section.md
+++ b/doc/languages-frameworks/rust.section.md
@@ -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: