docs: rust: Improve wording about adding Cargo.lock to src (#340287)

This commit is contained in:
jopejoe1 2024-11-07 00:44:16 +01:00 committed by GitHub
commit b0fecbaa2c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -162,9 +162,10 @@ rustPlatform.buildRustPackage {
}
```
Note that setting `cargoLock.lockFile` or `cargoLock.lockFileContents`
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:
If the upstream source repository lacks a `Cargo.lock` file, you must add one
to `src`, as it is essential for building a Rust package. Setting
`cargoLock.lockFile` or `cargoLock.lockFileContents` will not automatically add
a `Cargo.lock` file to `src`. A straightforward solution is to use:
```nix
{