# RustDump
Dumping ground for [Rust](https://www.rust-lang.org/)

(Mostly after watching [Derek Banas' Rust Tutorial](https://www.youtube.com/watch?v=U1EFgCNLDB8) on YouTube.)

## Info

To upgrade rust:

```
rustup update
```

To create new project:

```
cargo new hello_world
```

To build:

```
cargo build
```

## Basics

* [main.rs](https://github.com/James-P-D/RustDump/blob/master/src/hello/hello_world/src/main.rs)
* [variables.rs](https://github.com/James-P-D/RustDump/blob/master/src/hello/hello_world/src/variables.rs)
* [output.rs](https://github.com/James-P-D/RustDump/blob/master/src/hello/hello_world/src/output.rs)
* [maths.rs](https://github.com/James-P-D/RustDump/blob/master/src/hello/hello_world/src/maths.rs)
* [conditionals.rs](https://github.com/James-P-D/RustDump/blob/master/src/hello/hello_world/src/conditionals.rs)
* [loops.rs](https://github.com/James-P-D/RustDump/blob/master/src/hello/hello_world/src/loops.rs)
* [strings.rs](https://github.com/James-P-D/RustDump/blob/master/src/hello/hello_world/src/strings.rs)
* [input.rs](https://github.com/James-P-D/RustDump/blob/master/src/hello/hello_world/src/input.rs)
* [arrays.rs](https://github.com/James-P-D/RustDump/blob/master/src/hello/hello_world/src/arrays.rs)
* [vectors.rs](https://github.com/James-P-D/RustDump/blob/master/src/hello/hello_world/src/vectors.rs)
* [tuples.rs](https://github.com/James-P-D/RustDump/blob/master/src/hello/hello_world/src/tuples.rs)
* [functions.rs](https://github.com/James-P-D/RustDump/blob/master/src/hello/hello_world/src/functions.rs)
* [closures.rs](https://github.com/James-P-D/RustDump/blob/master/src/hello/hello_world/src/closures.rs)
* [ownership.rs](https://github.com/James-P-D/RustDump/blob/master/src/hello/hello_world/src/ownership.rs)
* [structs.rs](https://github.com/James-P-D/RustDump/blob/master/src/hello/hello_world/src/structs.rs)
* [traits.rs](https://github.com/James-P-D/RustDump/blob/master/src/hello/hello_world/src/traits.rs)
* [enums.rs](https://github.com/James-P-D/RustDump/blob/master/src/hello/hello_world/src/enums.rs)