Skip to content

Commit

Permalink
trpl: clarify lib.rs vs main.rs
Browse files Browse the repository at this point in the history
  • Loading branch information
Manishearth committed Apr 27, 2015
1 parent 43a273f commit 38042d1
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions src/doc/trpl/hello-cargo.md
Expand Up @@ -32,6 +32,13 @@ $ mkdir src
$ mv main.rs src/main.rs
```

Note that since we're creating an executable, we used `main.rs`. If we
want to make a library instead, we should use `lib.rs`.
Custom file locations for the entry point can be specified
with a [`[[lib]]` or `[[bin]]`][crates-custom] key in the TOML file described below.

[crates-custom]: http://doc.crates.io/manifest.html#configuring-a-target

Cargo expects your source files to live inside a `src` directory. That leaves
the top level for other things, like READMEs, license information, and anything
not related to your code. Cargo helps us keep our projects nice and tidy. A
Expand Down

0 comments on commit 38042d1

Please sign in to comment.