Rust for Rustaceans

Idiomatic Programming for Experienced Developers


Edition: US - Paperback / softback
價格:
銷售價格HK$328.00 原價HK$500.00
庫存狀態:
即將入庫
Product Info
English
280 pages 17.78 x 23.5 x 1.63 公分
Approx. weight: 0.53 kg
Publication date: 21 Dec,2021
Barcode: 9781718501850 No Starch Press

More books in English for Age -

描述

By: Jon Gjengset     
Master professional-level coding in Rust.

For developers who’ve mastered the basics, this book is the next step on your way to professional-level 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. You’ll 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 non-Rust libraries and systems, or run in constrained and embedded environments
  •  
    Brimming 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.

    You may also like

    熱銷中 Top Trending

    View all
    The Anxious Generation
    The Anxious Generation
    銷售價格從 HK$92.00 原價HK$140.00
    有存貨
    Press Start! #16 Super Rabbit Boy vs. the Gigabot!(Branches)-Children’s / Teenage fiction: Action and adventure stories-買書書 BuyBookBook
    Press Start! #16 Super Rabbit Boy vs. the Gigabot!(Branches)
    銷售價格HK$48.00 原價HK$98.00
    有存貨
    The Wild Robot on the Island-Children’s picture books-買書書 BuyBookBook
    The Wild Robot on the Island
    銷售價格HK$69.00 原價HK$182.00
    有存貨
    Who Was Galileo? (Who | What | Where Series) PRHUS
    Who Was Galileo?
    銷售價格HK$38.00 原價HK$50.00
    有存貨
    Who Was Isaac Newton?-Children’s / Teenage general interest: Biography and autobiography-買書書 BuyBookBook
    Who Was Isaac Newton?
    銷售價格HK$45.00 原價HK$70.00
    有存貨
    Sunrise on the Reaping (The Hunger Games)
    Sunrise on the Reaping (The Hunger Games)
    銷售價格HK$159.00 原價HK$280.00
    有存貨
    Guinness World Records 2025-Nonfiction: 參考百科 Reference & Encyclopedia-買書書 BuyBookBook
    Guinness World Records 2025
    銷售價格HK$195.00 原價HK$286.00
    有存貨
    Who Was Wolfgang Amadeus Mozart?
    Who Was Wolfgang Amadeus Mozart?
    銷售價格HK$46.00 原價HK$70.00
    有存貨
    A Curse for True Love
    A Curse for True Love
    銷售價格從 HK$75.00 原價HK$120.00
    有存貨
    鬥嘴一班 (34) 華服嘉年華-Children’s / Teenage fiction: School stories-買書書 BuyBookBook
    鬥嘴一班 (34) 華服嘉年華
    銷售價格HK$57.00 原價HK$65.00
    有存貨
    如果歷史是一群喵(15):大清風雲篇
    如果歷史是一群喵(15):大清風雲篇
    銷售價格HK$103.00 原價HK$163.00
    有存貨
    Billy and the Mini Monsters: Monsters Go Back to School-Children’s Educational: Language/ literature/ literacy-買書書 BuyBookBook
    Billy and the Mini Monsters #17 Monsters Go Back to School
    銷售價格HK$55.00 原價HK$98.00
    有存貨
    Business for beginners Usborne
    Business for beginners
    銷售價格HK$85.00 原價HK$120.00
    有存貨
    Usborne Little wipe-clean alphabet Usborne
    Usborne Little wipe-clean alphabet
    銷售價格HK$45.00 原價HK$60.00
    有存貨
    Who Was Nikola Tesla?-Children’s / Teenage general interest: Biography and autobiography-買書書 BuyBookBook
    Who Was Nikola Tesla?
    銷售價格HK$46.00 原價HK$70.00
    有存貨
    Cat & Cat Adventures #03 Journey into Unibear City (Susie Yi)-Fiction: 歷險科幻 Adventure & Science Fiction-買書書 BuyBookBook
    Cat & Cat Adventures #03 Journey into Unibear City (Susie Yi)
    銷售價格HK$59.00 原價HK$90.00
    有存貨
    The Invisible Life of Addie LaRue
    The Invisible Life of Addie LaRue
    銷售價格從 HK$75.00 原價HK$120.00
    有存貨
    Little Prince, The Picture Book (Hardback) Harpercollins (UK)
    Little Prince, The Picture Book (Hardback)
    銷售價格HK$49.00 原價HK$182.00
    有存貨
    成語漫畫笑學堂2-非故事: 語文學習 Language Learning-買書書 BuyBookBook
    成語漫畫笑學堂2
    銷售價格HK$67.00 原價HK$97.00
    有存貨
    Surrounded by Idiots-Self-help/ personal development/ practical advice-買書書 BuyBookBook
    Surrounded by Idiots
    銷售價格從 HK$82.00 原價HK$130.00
    有存貨

    最近瀏覽過的

    Real-World Python-Computing and Information Technology-買書書 BuyBookBook
    Real-World Python
    銷售價格HK$255.00 原價HK$400.00
    即將入庫
    ScratchJr Coding Cards-Children’s / Teenage general interest: Science and technology-買書書 BuyBookBook
    ScratchJr Coding Cards
    銷售價格HK$160.00 原價HK$250.00
    即將入庫
    24 Hours in Ancient Rome-History and Archaeology-買書書 BuyBookBook
    24 Hours in Ancient Rome
    銷售價格HK$75.00 原價HK$126.00
    有存貨
    Recursive Macroeconomic Theory, fourth edition-Economics/ Finance and Accounting-買書書 BuyBookBook
    Recursive Macroeconomic Theory, fourth edition
    銷售價格HK$960.00 原價HK$1,200.00
    有存貨
    How to Solve a Problem-Children’s / Teenage general interest: History and Warfare-買書書 BuyBookBook
    How to Solve a Problem
    銷售價格HK$125.00 原價HK$190.00
    即將入庫
    Kotlin for the Curious-Programming and scripting languages: general-買書書 BuyBookBook
    Kotlin for the Curious
    銷售價格HK$287.00 原價HK$450.00
    即將入庫
    Pentesting Azure Applications-Cloud computing-買書書 BuyBookBook
    Pentesting Azure Applications
    銷售價格HK$255.00 原價HK$400.00
    即將入庫
    A Killing Notion-Fiction: Crime and mystery-買書書 BuyBookBook
    A Killing Notion
    銷售價格HK$52.00 原價HK$80.00
    即將入庫
    Math Hacks for Scratch
    Math Hacks for Scratch
    銷售價格HK$164.00 原價HK$250.00
    即將入庫
    Quiet-Psychology: the self, ego, identity, personality-買書書 BuyBookBook
    Quiet
    銷售價格從 HK$89.00 原價HK$140.00
    有存貨
    選擇版本