You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/en/devenv.md
+8-8Lines changed: 8 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -92,7 +92,7 @@ $
92
92
93
93
<divclass="reco"id="DENV-STABLE"type="Rule"title="Use a stable compilation toolchain">
94
94
95
-
Development of a secure application must be done using a fully stable
95
+
Development of a secure application MUST be done using a fully stable
96
96
toolchain, for limiting potential compiler, runtime or tool bugs.
97
97
98
98
</div>
@@ -134,7 +134,7 @@ Tier 3 targets are simply not officially supported.
134
134
The tier distinction helps developers choose a target that matches their risk tolerance: Tier 1 for production‑grade workloads, Tier 2 for experimental or niche architectures where full support isn’t yet met.
135
135
136
136
<divclass="reco"id="TIERS_TOOLCHAINS"type="Rule"title="Exclusive use of tier 1 of `rustc` for safety-critical software">
137
-
Rustc tier 1 targets and certified toolchains must be used for safety-critical systems.
137
+
Rustc tier 1 targets and certified toolchains MUST be used for safety-critical systems.
138
138
</div>
139
139
140
140
A comprehensive list of supported targets is available in [@rustc-book].
@@ -179,7 +179,7 @@ the file is overwritten with the latest available version of every crate.
179
179
180
180
<divclass="reco"id="DENV-CARGO-LOCK"type="Rule"title="Track Cargo.lock in version control system">
181
181
182
-
`Cargo.lock` files must be tracked by version control system.
182
+
`Cargo.lock` files MUST be tracked by version control system.
183
183
184
184
</div>
185
185
@@ -212,7 +212,7 @@ using the debug profile that normally enables runtime checks (for example it doe
212
212
213
213
<divclass="reco"id="DENV-CARGO-OPTS"type="Rule"title="Keep default values for critical variables in cargo profiles">
214
214
215
-
The variables `debug-assertions` and `overflow-checks`must not be overridden
215
+
The variables `debug-assertions` and `overflow-checks`MUST NOT be overridden
216
216
in development profiles' sections (`[profile.dev]` and `[profile.test]`).
217
217
218
218
</div>
@@ -229,7 +229,7 @@ to use the Cargo build scripts feature.
229
229
230
230
<divclass="reco"id="DENV-CARGO-ENVVARS"type="Rule"title="Keep default values for compiler environment variables when running cargo">
231
231
232
-
The environment variables `RUSTC`, `RUSTC_WRAPPER` and `RUSTFLAGS`must not
232
+
The environment variables `RUSTC`, `RUSTC_WRAPPER` and `RUSTFLAGS`MUST NOT
233
233
be overriden when using Cargo to build the project.
0 commit comments