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

https://github.com/fredrkl/rust-programming-language-studying

Following the Rust programming language book
https://github.com/fredrkl/rust-programming-language-studying

rust-lang studying

Last synced: 14 days ago
JSON representation

Following the Rust programming language book

Awesome Lists containing this project

README

          

# Studying the Rust Programming Language

![Rust Logo](https://www.rust-lang.org/static/images/rust-logo-blk.svg)

Following the Rust Book, available at .

There is also a Microsoft Learn course available at

[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://opensource.org/licenses/MIT)

## Setup

Follow the instructions at to install Rust.

## Lessons learned

### Setup

When setting up the rust-analyzer and having my projects in a projects folder I needed to add another Cargo.toml file in the root, next to the projects folder. This file should contain the list of all the projects in the folder I want the rust-analyzer to be able to find.

###

Use the following to set envionment variables when using `cargo-watch`:

```rust
RUST_BACKTRACE=1 cargo watch -x run
```

## Building

[![Rust](https://github.com/fredrkl/rust-programming-language-studying/actions/workflows/rust.yml/badge.svg?branch=main)](https://github.com/fredrkl/rust-programming-language-studying/actions/workflows/rust.yml)