@@ -13,7 +13,7 @@ even when people use the registry as the primary source of packages.
13
13
14
14
We think that it’s very important to support multiple ways to download
15
15
packages, including downloading from GitHub and copying packages into
16
- your project itself.
16
+ your package itself.
17
17
18
18
That said, we think that [ crates.io] offers a number of important benefits, and
19
19
will likely become the primary way that people download packages in Cargo.
@@ -46,7 +46,7 @@ languages include:
46
46
47
47
Yes!
48
48
49
- Cargo handles compiling Rust code, but we know that many Rust projects
49
+ Cargo handles compiling Rust code, but we know that many Rust packages
50
50
link against C code. We also know that there are decades of tooling
51
51
built up around compiling languages other than Rust.
52
52
@@ -58,7 +58,7 @@ functionality among packages.
58
58
### Can Cargo be used inside of ` make ` (or ` ninja ` , or ...)
59
59
60
60
Indeed. While we intend Cargo to be useful as a standalone way to
61
- compile Rust projects at the top-level, we know that some people will
61
+ compile Rust packages at the top-level, we know that some people will
62
62
want to invoke Cargo from other build tools.
63
63
64
64
We have designed Cargo to work well in those contexts, paying attention
@@ -67,7 +67,7 @@ have some work to do on those fronts, but using Cargo in the context of
67
67
conventional scripts is something we designed for from the beginning and
68
68
will continue to prioritize.
69
69
70
- ### Does Cargo handle multi-platform projects or cross-compilation?
70
+ ### Does Cargo handle multi-platform packages or cross-compilation?
71
71
72
72
Rust itself provides facilities for configuring sections of code based
73
73
on the platform. Cargo also supports [ platform-specific
@@ -77,7 +77,7 @@ configuration in `Cargo.toml` in the future.
77
77
[ target-deps ] : reference/specifying-dependencies.html#platform-specific-dependencies
78
78
79
79
In the longer-term, we’re looking at ways to conveniently cross-compile
80
- projects using Cargo.
80
+ packages using Cargo.
81
81
82
82
### Does Cargo support environments, like ` production ` or ` test ` ?
83
83
@@ -105,10 +105,10 @@ issue][3].
105
105
106
106
The purpose of a ` Cargo.lock ` is to describe the state of the world at the time
107
107
of a successful build. It is then used to provide deterministic builds across
108
- whatever machine is building the project by ensuring that the exact same
108
+ whatever machine is building the package by ensuring that the exact same
109
109
dependencies are being compiled.
110
110
111
- This property is most desirable from applications and projects which are at the
111
+ This property is most desirable from applications and packages which are at the
112
112
very end of the dependency chain (binaries). As a result, it is recommended that
113
113
all binaries check in their ` Cargo.lock ` .
114
114
0 commit comments