Skip to content

Commit

Permalink
Update TOML website links.
Browse files Browse the repository at this point in the history
  • Loading branch information
ehuss committed Oct 21, 2020
1 parent dd83ae5 commit a133f25
Show file tree
Hide file tree
Showing 5 changed files with 10 additions and 6 deletions.
2 changes: 1 addition & 1 deletion src/doc/src/faq.md
Original file line number Diff line number Diff line change
Expand Up @@ -147,7 +147,7 @@ similar configuration files in directory listings. Sorting files often puts
capital letters before lowercase letters, ensuring files like `Makefile` and
`Cargo.toml` are placed together. The trailing `.toml` was chosen to emphasize
the fact that the file is in the [TOML configuration
format](https://github.com/toml-lang/toml).
format](https://toml.io/).

Cargo does not allow other names such as `cargo.toml` or `Cargofile` to
emphasize the ease of how a Cargo repository can be identified. An option of
Expand Down
5 changes: 4 additions & 1 deletion src/doc/src/guide/creating-a-new-project.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,8 @@ edition = "2018"
```

This is called a **manifest**, and it contains all of the metadata that Cargo
needs to compile your package.
needs to compile your package. This file is written in the [TOML] format
(pronounced /tɑməl/).

Here’s what’s in `src/main.rs`:

Expand Down Expand Up @@ -89,3 +90,5 @@ $ cargo build --release
Compiling in debug mode is the default for development. Compilation time is
shorter since the compiler doesn't do optimizations, but the code will run
slower. Release mode takes longer to compile, but the code will run faster.

[TOML]: https://toml.io/
2 changes: 1 addition & 1 deletion src/doc/src/reference/cargo-targets.md
Original file line number Diff line number Diff line change
Expand Up @@ -160,7 +160,7 @@ Similarly to tests:
All of the `[lib]`, `[[bin]]`, `[[example]]`, `[[test]]`, and `[[bench]]`
sections in `Cargo.toml` support similar configuration for specifying how a
target should be built. The double-bracket sections like `[[bin]]` are
array-of-table of [TOML](https://github.com/toml-lang/toml#array-of-tables),
[array-of-table of TOML](https://toml.io/en/v1.0.0-rc.3#array-of-tables),
which means you can write more than one `[[bin]]` section to make several
executables in your crate. You can only specify one library, so `[lib]` is a
normal TOML table.
Expand Down
2 changes: 1 addition & 1 deletion src/doc/src/reference/config.md
Original file line number Diff line number Diff line change
Expand Up @@ -937,7 +937,7 @@ Sets the width for progress bar.
[build scripts]: build-scripts.md
[`-C linker`]: ../../rustc/codegen-options/index.md#linker
[override a build script]: build-scripts.md#overriding-build-scripts
[toml]: https://github.com/toml-lang/toml
[toml]: https://toml.io/
[incremental compilation]: profiles.md#incremental
[profile]: profiles.md
[libcurl format]: https://ec.haxx.se/usingcurl-proxies.html
Expand Down
5 changes: 3 additions & 2 deletions src/doc/src/reference/manifest.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
## The Manifest Format

The `Cargo.toml` file for each package is called its *manifest*. Every manifest
file consists of the following sections:
The `Cargo.toml` file for each package is called its *manifest*. It is written
in the [TOML] format. Every manifest file consists of the following sections:

* [`cargo-features`](unstable.md) — Unstable, nightly-only features.
* [`[package]`](#the-package-section) — Defines a package.
Expand Down Expand Up @@ -516,6 +516,7 @@ more detail.
[spdx-2.1-license-expressions]: https://spdx.org/spdx-specification-21-web-version#h.jxpfx0ykyb60
[spdx-license-list-3.6]: https://github.com/spdx/license-list-data/tree/v3.6
[SPDX site]: https://spdx.org/license-list
[TOML]: https://toml.io/

<script>
(function() {
Expand Down

0 comments on commit a133f25

Please sign in to comment.