Skip to content

๐Ÿ“š Learning and exploring the Rust programming language

Notifications You must be signed in to change notification settings

dgroomes/rust-playground

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

33 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

rust-playground

๐Ÿ“š Learning and exploring the Rust programming language.

Standalone subprojects

This repository illustrates different concepts, patterns and examples via standalone subprojects. Each subproject is completely independent of the others and do not depend on the root project. This standalone subproject constraint forces the subprojects to be complete and maximizes the reader's chances of successfully running, understanding, and re-using the code.

The subprojects include:

notes/

This is not an executable project but instead contains my notes about Rust.

See the README in notes/.

guessing-game/

Verbatim copy of the Programming a Guessing Game chapter.

See the README in guessing-game/.

read-file/

A simple Rust program to read a file.

See the README in read-file/.

json/

A simple Rust program to deserialize and serialize JSON using the popular Rust JSON library called Serde.

See the README in json/.

iterators/

An illustration of Rust iterators.

See the README in iterators/.

Wish List

General clean-ups, TODOs and things I wish to implement for this project:

  • SKIP (I've got this covered) Create an error handling subproject
    • E.g. Result/Ok/Err and the ? special thing
  • Create an argument parsing subproject
  • Create an async subproject
  • Create a subproject that shells out to another process

About

๐Ÿ“š Learning and exploring the Rust programming language

Resources

Stars

Watchers

Forks

Languages