Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/armanriazi/rust-all-in-one


https://github.com/armanriazi/rust-all-in-one

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

README

        

# Rust-all-in-one

• The best practices for learning - To Become a Rust professional.

• This repository has got more than 800 samples that collected more than 7 significant references (Books, Internet).

• All of the practices are modular and you can run it dependently.

• I made a customized online book that contains md-files and you can search for any gathered concept. I was wondering if you would like it please contact me. To gain access **online book + code has the value of 49$**, please call me to get files or become a sponsor ([email protected]).

## Author
• Collaborated with OrangeAVA as a technical editor to publish the Mastering Rust for System Programming book.

## At a glance

![LOC](https://github.com/armanriazi/rust-all-in-one/blob/main/LOC.JPG)
>
![rust-all-in-one-1](https://github.com/armanriazi/rust-all-in-one/blob/main/rust-all-in-one.JPG)
>
![rust-all-in-one-1](https://github.com/armanriazi/rust-all-in-one/blob/main/rust-all-in-one-2.JPG)
>
![rust-all-in-one-1](https://github.com/armanriazi/rust-all-in-one/blob/main/rust-all-in-one-3.JPG)

## Topics

• Intro RUST

• TEMPLATE

• SHARED
________________________________________

• BORROWCHECKER

o SEMANTIC

o LIFETIME

 STATIC

 ELISION

 DANGLING

 GENERIC
________________________________________

• BENCHMARK

________________________________________

• CPU

________________________________________

• POINTERS

• SMARTPOINTER

o RC

o BOX

o REF_CELL
________________________________________

• PROCESS
________________________________________

• COLLECTION

o HASHMAP

o SLICE

o VECTOR

o LINKEDLIST
________________________________________

• COMMANDLINE
________________________________________

• DATA

o OPERATOR

o CONVERT

o IO

 FILE

o REGEX

o ARITHMETIC

o SERDE
________________________________________

• Duplication

o COPY-CLONE
• RC
________________________________________

• ERROR-HANDLING

o ERROR_NONRECOVERABLE
________________________________________

• FEATURE
________________________________________

• FLOWCONTROL

o FOR

o LOOP

o WHILE

o MATCH
________________________________________

• FUNCTION PROGRAMMING

o CLOSURE

o FUNCTION

o LAZY
________________________________________

• LIBC
________________________________________

• NETWORK
________________________________________

• OOP

o TRAIT

• DESIGN_PATTERN

o STATE_PATTERN

o BEHAVIOARAL

 LPXXN
 PROCESS

o CREATIONAL

 LPXXN

o STRUCTRUAL

 LPXXN
________________________________________

• TRAIT

o ASSOCIATE

o INHERITANCE

o SHARED_BEHAVIOR

 SAFE OBJECT

 TRAITOBJECT

 NON_OBJECTSAFE

 SB_TRAIT_BUILTIN

 SB_AGGRIGATOR

o BUILT_IN
________________________________________
• TYPES

o NUM

o GENERIC

o PRIMITIVE

o RETURN

o STRING

o STATIC

o WRAPPER

o UNION
________________________________________

• THREAD

o RACE

o RAYON

o Sync-Atomic-Mutex

o MPSC

o THREAD-TIME
________________________________________

• TIME
________________________________________

• UNSAFE

o EXTERN-FFI

o SAFE_ABSTRACTION

o SAFE_STATIC_MUT
________________________________________

• MACRO
________________________________________

• MOUDULE
________________________________________

• MEMORY

o ALLOCATOR

## Reference

[Personal Website-Rust](https://armanriazi.github.io/site/public/programming/rust/rust/)