Skip to content

abimek/learning_rust

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

learning_rust

A catalog of small projects to learn rust in small sized bits.

This repository will contain multiple crates where I will build small-scale applications and/or tests to learn rust. Each crate will be focused on an aspect of rust, from using the ref keyword to more complicated subjects such as declarative and procedural macros, as well as containing a README.md. I will try my best to document my learning experience so that future developers can later use this work for reference when learning. The README.md will be formatted in such a way where I will initially write questions or what I plan on learning and then an account of the development process. It will hopefully finish off with a paragraph or two describing what I’ve learned.

Projects

  • lifetimes
    • 'static
  • ref keyword
  • slices
  • Traits
    • Basics
    • Trait Bounds
    • Impl
    • Dyn
  • Built in Traits
    • Sized + Sized with Dyn
    • Deref
    • AsRef
    • Fn, FnMut, FnOnce
    • Drop
    • RangeBounds
    • Default
  • async & await
  • Mutex
  • Rc
  • Cell
  • RefCell
  • Arc
  • Error Handling ( Result )
  • Option
  • Iterators
  • Box
  • Declaritive Macros
  • Procedural Macros
  • Type Coercion
  • standard library
    • any
    • pin (ASYNC ?)
  • unsafe
  • Cow
  • futures

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages