Rust For Rustaceans: Idiomatic Programming For Experienced Developers

Rust For Rustaceans: Idiomatic Programming For Experienced Developers

In Stock
SKU: SONG1718501854
UPC: 9781718501850
Brand: No Starch Press
Condition: Used
Regular price$28.83
Quantity
Add to wishlist
Add to compare
Sold by Ergodebooks, an authorized reseller.

Processing time: 1-3 days

US Orders Ships in: 3-5 days

International Orders Ships in: 8-12 days

Return Policy: 15-days return on defective items

Payment Option
Payment Methods

Help

If you have any questions, you are always welcome to contact us. We'll get back to you as soon as possible, withing 24 hours on weekdays.

Customer service

All questions about your order, return and delivery must be sent to our customer service team by e-mail at yourstore@yourdomain.com

Sale & Press

If you are interested in selling our products, need more information about our brand or wish to make a collaboration, please contact us at press@yourdomain.com

Master Professionallevel Coding In Rust.For Developers Whove Mastered The Basics, This Book Is The Next Step On Your Way To Professionallevel Programming In Rust. It Covers Everything You Need To Build And Maintain Larger Code Bases, Write Powerful And Flexible Applications And Libraries, And Confidently Expand The Scope And Complexity Of Your Projects.Author Jon Gjengset Takes You Deep Into The Rust Programming Language, Dissecting Core Topics Like Ownership, Traits, Concurrency, And Unsafe Code. Youll Explore Key Concepts Like Type Layout And Trait Coherence, Delve Into The Inner Workings Of Concurrent Programming And Asynchrony With Async/Await, And Take A Tour Of The World Of No_Std Programming. Gjengset Also Provides Expert Guidance On Api Design, Testing Strategies, And Error Handling, And Will Help Develop Your Understanding Of Foreign Function Interfaces, Object Safety, Procedural Macros, And Much More.You'Ll Learn:How To Design Reliable, Idiomatic, And Ergonomic Rust Programs Based On Best Principles Effective Use Of Declarative And Procedural Macros, And The Difference Between Them How Asynchrony Works In Rust All The Way From The Pin And Waker Types Used In Manual Implementations Of Futures, To How Async/Await Saves You From Thinking About Most Of Those Words What It Means For Code To Be Unsafe, And Best Practices For Writing And Interacting With Unsafe Functions And Traits How To Organize And Configure More Complex Rust Projects So That They Integrate Nicely With The Rest Of The Ecosystem How To Write Rust Code That Can Interoperate With Nonrust Libraries And Systems, Or Run In Constrained And Embedded Environmentsbrimming With Practical, Pragmatic Insights That You Can Immediately Apply, Rust For Rustaceans Helps You Do More With Rust, While Also Teaching You Its Underlying Mechanisms.

⚠️ WARNING (California Proposition 65):

This product may contain chemicals known to the State of California to cause cancer, birth defects, or other reproductive harm.

For more information, please visit www.P65Warnings.ca.gov.

  • Q: How many pages does the book have? A: This book has two hundred eighty pages. It provides a comprehensive guide for experienced developers looking to deepen their Rust programming skills.
  • Q: What are the dimensions of the book? A: The book measures seven point zero six inches in length, zero point six six inches in width, and nine point three one inches in height. These dimensions make it a convenient size for reading.
  • Q: What type of binding does this book have? A: The book is available in paperback binding. This makes it lightweight and easy to carry for on-the-go learning.
  • Q: What level of programming experience is this book suitable for? A: This book is suitable for experienced developers. It is designed for those who have already mastered the basics of Rust programming.
  • Q: How can I apply what I learn from this book? A: You can apply the insights from this book directly to your Rust projects. It covers practical coding techniques and best practices that you can implement immediately.
  • Q: Is this book suitable for beginners in Rust? A: No, this book is not suitable for beginners. It assumes prior knowledge of Rust programming concepts and is aimed at developers looking to advance their skills.
  • Q: How do I keep this book in good condition? A: To keep the book in good condition, store it in a dry place away from direct sunlight. Avoid bending or folding the pages to maintain its structural integrity.
  • Q: Is this book safe for children? A: Yes, this book is generally considered safe for children. However, it is primarily aimed at adults and experienced programmers.
  • Q: What topics does this book cover? A: The book covers topics such as ownership, traits, concurrency, and API design in Rust. It provides in-depth knowledge of complex Rust programming concepts.
  • Q: Does this book include practical examples? A: Yes, this book includes practical examples and insights. It helps readers apply concepts directly to their coding projects.
  • Q: What if I receive a damaged book? A: If you receive a damaged book, you should contact the retailer for a replacement. Most sellers have return policies that cover damaged items.
  • Q: Can I return this book if I don't like it? A: Yes, you can typically return the book if you are unsatisfied. Be sure to check the seller's return policy for specific conditions.
  • Q: Is there a warranty on this book? A: No, there is generally no warranty on books. However, you may have options for returns or exchanges depending on the retailer.
  • Q: What if I have questions while reading the book? A: If you have questions while reading, you can seek help from online Rust communities or forums. Many developers are willing to assist with programming queries.
  • Q: How does this book compare to other Rust programming books? A: This book focuses on idiomatic programming for experienced developers, making it more advanced than introductory Rust books. It offers a unique perspective from author Jon Gjengset.
  • Q: Is this book useful for learning about concurrency in Rust? A: Yes, this book is very useful for learning about concurrency in Rust. It provides detailed explanations and examples of concurrent programming techniques.

Recently Viewed