File tree 1 file changed +8
-8
lines changed
1 file changed +8
-8
lines changed Original file line number Diff line number Diff line change 1
1
# crates.io Dependencies
2
2
3
3
The Rust compiler supports building with some dependencies from ` crates.io ` .
4
- For example, ` log ` and ` env_logger ` come from ` crates.io ` .
4
+ Examples are ` log ` and ` env_logger ` .
5
5
6
- In general, you should avoid adding dependencies to the compiler for several
7
- reasons:
6
+ In general,
7
+ you should avoid adding dependencies to the compiler for several reasons:
8
8
9
- - The dependency may not be high quality or well-maintained, whereas we want
10
- the compiler to be high-quality.
9
+ - The dependency may not be of high quality or well-maintained.
11
10
- The dependency may not be using a compatible license.
12
11
- The dependency may have transitive dependencies that have one of the above
13
12
problems.
14
13
15
- As of <!-- date-check --> February 2022, there is no official policy for vetting
16
- new dependencies to the compiler. Generally, new dependencies are not added
17
- to the compiler unless there is a good reason to do so.
14
+ As of <!-- date-check --> Aug 2022,
15
+ there is no official policy for vetting new dependencies to the compiler.
16
+ Decisions are made on a case-by-case basis,
17
+ during code review.
18
18
19
19
## Permitted dependencies
20
20
You can’t perform that action at this time.
0 commit comments