Table of Contents
Rust Topics
Return to The Rust Reference, Rust, Rust Outline, Rust Bibliography, Rust Courses, Awesome Lists
“ (RiA)
” (RiA)
Introduction
- 2.1. Rust Input format
- 2.2. Rust Keywords
- 2.3. Rust Identifiers
- 2.4. Rust Comments
- 2.5. Rust Whitespace
- 2.6. Rust Tokens
- 3. Rust Macros
- 6. Rust Items
- 6.1. Rust Modules
- 6.2. Rust Extern crates
- 6.4. Rust Functions
- 6.5. Rust Type aliases
- 6.6. Rust Structs
- 6.7. Rust Enumerations
- 6.8. Rust Unions
- 6.9. Rust Constant items
- 6.10. Rust Static items
- 6.11. Rust Traits
- 6.12. Rust Implementations
- 6.13. Rust External blocks
- 6.14. Rust Generic parameters
- 6.15. Rust Associated Items
- 7.1. Rust Testing
- 7.2. Rust Derive
- 7.3. Rust Diagnostics
- 7.4. Rust Code generation
- 7.5. Rust Limits
- 7.6. Rust Type System
- 8.1. Rust Statements
- 8.2. Rust Expressions
- 8.2.1. Rust Literal expressions
- 8.2.2. Rust Path expressions
- 8.2.3. Rust Block expressions
- 8.2.4. Rust Operator expressions
- 8.2.5. Rust Grouped expressions
- 8.2.8. Rust Struct expressions
- 8.2.9. Rust Call expressions
- 8.2.10. Rust Method call expressions
- 8.2.11. Rust Field access expressions
- 8.2.12. Rust Closure expressions
- 8.2.13. Rust Loop expressions
- 8.2.14. Rust Range expressions
- 8.2.15. Rust If and if let expressions
- 8.2.16. Rust Match expressions
- 8.2.17. Rust Return expressions
- 8.2.18. Rust Await expressions
- 8.2.19. Rust Underscore expressions
- 10. Rust Type system
- 10.1. Rust Types
- 10.1.1. Rust Boolean type
- 10.1.2. Rust Numeric types
- 10.1.3. Rust Textual types
- 10.1.4. Rust Never type
- 10.1.5. Rust Tuple types
- 10.1.6. Rust Array types
- 10.1.7. Rust Slice types
- 10.1.8. Rust Struct types
- 10.1.9. Rust Enumerated types
- 10.1.10. Rust Union types
- 10.1.11. Rust Function item types
- 10.1.12. Rust Closure types
- 10.1.13. Rust Pointer types
- 10.1.14. Rust Function pointer types
- 10.1.15. Rust Trait object types
- 10.1.16. Rust Impl trait type
- 10.1.17. Rust Type parameters
- 10.1.18. Rust Inferred type
- 10.3. Rust Type layout
- 10.4. Rust Interior mutability
- 10.7. Rust Type coercions
- 10.8. Rust Destructors
- 10.9. Rust Lifetime elision
- 12. Rust Names
- 12.1. Rust Namespaces
- 12.2. Rust Scopes
- 12.3. Rust Preludes
- 12.4. Rust Paths
- 12.5. Rust Name resolution
- 13.2. Rust Variables
- 14. Rust Linkage
- 16. Rust Unsafety
- 16.1. Rust Unsafe functions
- 16.2. Rust Unsafe blocks
- 20. Rust Appendices
- 20.2. Rust Influences
- 20.3. Rust Glossary
Introduction
- 1. Notation
- 2.1. Input format
- 2.2. Keywords
- 2.3. Identifiers
- 2.4. Comments
- 2.5. Whitespace
- 2.6. Tokens
- 3. Macros
- 3.1. Macros By Example
- 3.2. Procedural Macros
- 6. Items
- 6.1. Modules
- 6.2. Extern crates
- 6.3. Use declarations
- 6.4. Functions
- 6.5. Type aliases
- 6.6. Structs
- 6.7. Enumerations
- 6.8. Unions
- 6.9. Constant items
- 6.10. Static items
- 6.11. Traits
- 6.12. Implementations
- 6.13. External blocks
- 6.14. Generic parameters
- 6.15. Associated Items
- 7. Attributes
- 7.1. Testing
- 7.2. Derive
- 7.3. Diagnostics
- 7.4. Code generation
- 7.5. Limits
- 7.6. Type System
- 8.1. Statements
- 8.2. Expressions
- 8.2.1. Literal expressions
- 8.2.2. Path expressions
- 8.2.3. Block expressions
- 8.2.4. Operator expressions
- 8.2.5. Grouped expressions
- 8.2.6. Array and index expressions
- 8.2.7. Tuple and index expressions
- 8.2.8. Struct expressions
- 8.2.9. Call expressions
- 8.2.10. Method call expressions
- 8.2.11. Field access expressions
- 8.2.12. Closure expressions
- 8.2.13. Loop expressions
- 8.2.14. Range expressions
- 8.2.15. If and if let expressions
- 8.2.16. Match expressions
- 8.2.17. Return expressions
- 8.2.18. Await expressions
- 8.2.19. Underscore expressions
- 9. Patterns
- 10. Type system
- 10.1. Types
- 10.1.1. Boolean type
- 10.1.2. Numeric types
- 10.1.3. Textual types
- 10.1.4. Never type
- 10.1.5. Tuple types
- 10.1.6. Array types
- 10.1.7. Slice types
- 10.1.8. Struct types
- 10.1.9. Enumerated types
- 10.1.10. Union types
- 10.1.11. Function item types
- 10.1.12. Closure types
- 10.1.13. Pointer types
- 10.1.14. Function pointer types
- 10.1.15. Trait object types
- 10.1.16. Impl trait type
- 10.1.17. Type parameters
- 10.1.18. Inferred type
- 10.2. Dynamically Sized Types
- 10.3. Type layout
- 10.4. Interior mutability
- 10.5. Subtyping and Variance
- 10.7. Type coercions
- 10.8. Destructors
- 10.9. Lifetime elision
- 12. Names
- 12.1. Namespaces
- 12.2. Scopes
- 12.3. Preludes
- 12.4. Paths
- 12.5. Name resolution
- 12.6. Visibility and privacy
- 13. Memory model
- 13.2. Variables
- 14. Linkage
- 15. Inline assembly
- 16. Unsafety
- 16.1. Unsafe functions
- 16.2. Unsafe blocks
- 19. The Rust runtime
- 20. Appendices
- 20.2. Influences
- 20.3. Glossary
Fair Use Sources
Rust: Rust Fundamentals, Rust Inventor: Rust Language Designer: Graydon Hoare on July 7, 2010; Cloud Native Rust https://CloudRust.rs, Rust Wasm - Rust WebAssembly https://WebAssembly.rs, Rust in the Cloud https://CloudRust.io, Rust RFCs https://github.com/rust-lang/rfcs, Rust Scripting, Rust Keywords, Rust Built-In Data Types, Rust Data Structures - Rust Algorithms, Rust Syntax, Rust OOP - Rust Design Patterns https://DesignPatterns.rs https://rust-unofficial.github.io/patterns/rust-design-patterns.pdf, Rust Package Manager (cargo-crates.io - Rust Crates - Rust Cargo), Rust Virtualization, Rust Interpreter, Rust REPL, Rust IDEs (JetBrains RustRover, IntelliJ - CLion with JetBrains Rust Plugins, Visual Studio Code), Rust Development Tools, Rust Linter, Rustaceans https://Rustaceans.rs Rust Users - Rust Programmers, List of Rust Software, Rust Popularity, Rust Compiler (rustc), Rust Transpiler, Rust DevOps - Rust SRE, Rust Data Science - Rust DataOps, Rust Machine Learning, Rust Deep Learning, Functional Rust, Rust Concurrency - Rust Parallel Programming - Async Rust, Rust Standard Library, Rust Testing, Rust Libraries, Rust Frameworks, Rust History, Rust Bibliography, Manning Rust Series, Rust Glossary - Rust Official Glossary, Rust Topics, Rust Courses, Rust Research, Rust GitHub, Written in Rust, Rust Awesome List. (navbar_rust - see also navbar_rust_domains)
© 1994 - 2024 Cloud Monk Losang Jinpa or Fair Use. Disclaimers
SYI LU SENG E MU CHYWE YE. NAN. WEI LA YE. WEI LA YE. SA WA HE.