Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/armanriazi/rust-all-in-one
https://github.com/armanriazi/rust-all-in-one
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/armanriazi/rust-all-in-one
- Owner: armanriazi
- License: mpl-2.0
- Created: 2023-02-14T18:25:05.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-11T07:24:59.000Z (7 months ago)
- Last Synced: 2024-05-02T06:12:36.082Z (5 months ago)
- Size: 425 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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
PROCESSo 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
________________________________________
• TYPESo 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/)