Loading doc/languages-frameworks/rust.section.md +8 −4 Original line number Diff line number Diff line Loading @@ -605,8 +605,8 @@ In some projects, the Rust crate is not in the main Python source directory. In such cases, the `cargoRoot` attribute can be used to specify the crate's directory relative to `sourceRoot`. In the following example, the crate is in `src/rust`, as specified in the `cargoRoot` attribute. Note that we also need to specify the correct path for `fetchCargoVendor`. `cargoRoot` attribute. Note that we also need to pass in `cargoRoot` to `fetchCargoVendor`. ```nix { Loading @@ -627,8 +627,12 @@ buildPythonPackage rec { }; cargoDeps = rustPlatform.fetchCargoVendor { inherit pname version src; sourceRoot = "${pname}-${version}/${cargoRoot}"; inherit pname version src cargoRoot ; hash = "sha256-ctUt8maCjnGddKPf+Ii++wKsAXA1h+JM6zKQNXXwJqQ="; }; Loading Loading
doc/languages-frameworks/rust.section.md +8 −4 Original line number Diff line number Diff line Loading @@ -605,8 +605,8 @@ In some projects, the Rust crate is not in the main Python source directory. In such cases, the `cargoRoot` attribute can be used to specify the crate's directory relative to `sourceRoot`. In the following example, the crate is in `src/rust`, as specified in the `cargoRoot` attribute. Note that we also need to specify the correct path for `fetchCargoVendor`. `cargoRoot` attribute. Note that we also need to pass in `cargoRoot` to `fetchCargoVendor`. ```nix { Loading @@ -627,8 +627,12 @@ buildPythonPackage rec { }; cargoDeps = rustPlatform.fetchCargoVendor { inherit pname version src; sourceRoot = "${pname}-${version}/${cargoRoot}"; inherit pname version src cargoRoot ; hash = "sha256-ctUt8maCjnGddKPf+Ii++wKsAXA1h+JM6zKQNXXwJqQ="; }; Loading