Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/RalfJung/rust-101

A tutorial for the Rust language
https://github.com/RalfJung/rust-101

Last synced: about 8 hours ago
JSON representation

A tutorial for the Rust language

Awesome Lists containing this project

README

        

# Rust-101

This documents Rust-101, a tutorial for the [Rust
language](http://www.rust-lang.org/).

**Note that this tutorial was written for Rust 1.3 in 2015, and the language evolved a lot since then.
Some of the idioms presented here may no longer reflect current practice.**

## Online tutorial

The most accessible form of the tutorial is its
[online version](https://www.ralfj.de/projects/rust-101/main.html).

## Offline Usage

You can either read through the sources in `src/`, or generate the
HTML in `docs/` using `make docs`. This steps assumes `pipx install pycco` has
been run before; it will use the pipx-created venv to import pycco.

The files `workspace/src/part*.rs` are generated by `make workspace`.

## Source, License

You can find the sources in the [git
repository](http://www.ralfj.de/git/rust-101.git) (also available [on
GitHub](https://github.com/RalfJung/rust-101)). They are provided
under a Creative Commons Attribution-ShareAlike 4.0 International
license ([CC-BY-SA
4.0](https://creativecommons.org/licenses/by-sa/4.0/)). See the file
`LICENSE-CC` for more details.

## Contact

If you found a bug, or want to leave a comment, please [send me a
mail](mailto:post-AT-ralfj-DOT-de). I'm also happy about pull requests
:)