Sha256: 0500e1db5e3336cbb31a5062fbafac67ce8e98392bbf37835e79c807bfb45123

Contents?: true

Size: 1.06 KB

Versions: 41

Compression:

Stored size: 1.06 KB

Contents

## Writing the Code

Write your code in `src/lib.rs`

You'll be writing a *library crate*.  Code for a crate is stored within the `src/` subdirectory.  *Library crates* must contain at least a file named `lib.rs`.  For more details, check out the rustlang book [chapter on crates and modules](http://doc.rust-lang.org/stable/book/crates-and-modules.html)

If you were starting from scratch you could use `cargo new` to create the filestructure: e.g. `cargo new $projectname`.
exercism has already created the projectname directory so you'll need to create `src/lib.rs` manually:

```bash
mkdir src
touch src/lib.rs
```

### Running Tests

To run the tests, all you need to do is run the following command:

```bash
$ cargo test
```

Only the first test is enabled by default.  After you are ready to pass the next test, remove the ignore flag from the next test (`#[ignore]`).  You can also remove the flag from all the tests at once if you prefer.

You should try to write as little code possible to get the tests to pass.  Let the test failures guide you to what should be written next.

Version data entries

41 entries across 41 versions & 1 rubygems

Version Path
trackler-2.0.5.4 tracks/rust/docs/TESTS.md
trackler-2.0.5.3 tracks/rust/docs/TESTS.md
trackler-2.0.5.2 tracks/rust/docs/TESTS.md
trackler-2.0.5.1 tracks/rust/docs/TESTS.md
trackler-2.0.5.0 tracks/rust/docs/TESTS.md
trackler-2.0.4.0 tracks/rust/docs/TESTS.md
trackler-2.0.3.9 tracks/rust/docs/TESTS.md
trackler-2.0.3.8 tracks/rust/docs/TESTS.md
trackler-2.0.3.7 tracks/rust/docs/TESTS.md
trackler-2.0.3.6 tracks/rust/docs/TESTS.md
trackler-2.0.3.5 tracks/rust/docs/TESTS.md
trackler-2.0.3.4 tracks/rust/docs/TESTS.md
trackler-2.0.3.3 tracks/rust/docs/TESTS.md
trackler-2.0.3.2 tracks/rust/docs/TESTS.md
trackler-2.0.3.1 tracks/rust/docs/TESTS.md
trackler-2.0.3.0 tracks/rust/docs/TESTS.md
trackler-2.0.2.0 tracks/rust/docs/TESTS.md
trackler-2.0.1.2 tracks/rust/docs/TESTS.md
trackler-2.0.1.1 tracks/rust/docs/TESTS.md
trackler-2.0.1.0 tracks/rust/docs/TESTS.md