Free Download Rust: 68 Essential Concepts for Beginners by Nishihara Junko, Tomoya Kanro, Nishiyama Nana
English | August 2, 2024 | ISBN: N/A | ASIN: B0DC4621BC | 195 pages | EPUB | 0.81 Mb
Dive into the world of Rust with this comprehensive guide designed specifically for beginners.
Learn the fundamentals of ownership and borrowing, and master the intricacies of lifetimes and pattern matching.
Explore advanced topics like concurrency without data races, smart pointers, and asynchronous programming.
Understand the importance of traits, generics, and macros in Rust development.
Get hands-on experience with Cargo, Rust's package manager, and learn to write effective documentation and tests.
This book covers everything you need to know to start your journey with Rust, from basic concepts to advanced techniques.
Perfect for anyone looking to build safe and efficient systems with Rust.
《Index》
・Understanding Ownership and Borrowing in Rust
・Mastering Lifetimes in Rust
・Understanding Pattern Matching in Rust
・Enums and Pattern Matching in Rust
・Understanding Option and Result Types in Rust
・Error Handling with Result in Rust
・Memory Safety in Rust
・Concurrency without Data Races in Rust
・Understanding Traits and Trait Objects in Rust
・Mastering Generics in Rust
・Understanding Smart Pointers in Rust
・Using Box, Rc, and Arc in Rust
・Understanding Closures in Rust
・Mastering Iterators and Iterator Adaptors in Rust
・Understanding Slices in Rust
・Working with String and &str in Rust
・Understanding Rust Macros
・Modules and Crates in Rust
・Introduction to Cargo Package Manager
・Documentation with rustdoc
・Testing with Cargo: An Introduction
・Integration Tests in Rust
・Understanding Unit Tests in Rust
・Benchmarking in Rust
・Understanding Unsafe Rust
・Using Foreign Function Interface (FFI) in Rust
・Introduction to Asynchronous Programming in Rust
・Understanding Futures and async/await in Rust
...etc