An open API service indexing awesome lists of open source software.

https://github.com/whatishedoing/learning-rust


https://github.com/whatishedoing/learning-rust

learning rust

Last synced: 9 months ago
JSON representation

Awesome Lists containing this project

README

          

# Learning Rust

[![CircleCI](https://dl.circleci.com/status-badge/img/gh/WhatIsHeDoing/learning-rust/tree/main.svg?style=svg)][CircleCI]

## 👋🏻 Introduction

This repository is helping [Darren Hickling] to learn Rust!

## 📦 Dependencies

You will need to install the following:

1. [Rust]: a language empowering everyone
1. [UPX]: the Ultimate Packer for eXecutables to build reliable and efficient software.

You can follow the links to install these or try using my [Setup] scripts.

## 🏃🏻 Running

Use the controls within Rust `.rs` files within [Visual Studio Code], or use the `cargo run` command in a terminal.

To produce an optimal release build, run `sh build.sh` on Mac or Linux and `.\build.ps1` on Windows.

## 🔗 References

I used the following to help create this repository and learn Rust:

* [The Rust Programming Language]: the excellent official documentation.
* [Rust By Example]: more excellent official examples.
* [Crates]: to find Rust packages.
* [HackerRank]: to solve challenges using Rust.
* [Minimizing Rust Binary Size]: C++ programmers love optimising things!

[CircleCI]: https://dl.circleci.com/status-badge/redirect/gh/WhatIsHeDoing/learning-rust/tree/main
[Crates]: https://crates.io/
[Darren Hickling]: https://darrenhickling.com/
[HackerRank]: https://www.hackerrank.com/
[Minimizing Rust Binary Size]: https://github.com/johnthagen/min-sized-rust
[Rust By Example]: https://doc.rust-lang.org/rust-by-example/
[Rust]: https://www.rust-lang.org/
[Setup]: https://github.com/WhatIsHeDoing/Setup
[The Rust Programming Language]: https://doc.rust-lang.org/book/
[UPX]: https://upx.github.io/ "UPX: the Ultimate Packer for eXecutables"
[Visual Studio Code]: https://code.visualstudio.com/