Write Powerful Rust Macros – Sam Van Overmeire
Write Powerful Rust Macros – Sam Van Overmeire

An example-driven, step-by-step guide to success with Rust macros.

In Write Powerful Rust Macros you’ll learn how to use these amazing metaprogramming tools to push Rust to its full potential. This hands-on guide takes you from the absolute basics to advanced macro techniques, exploring Rust macros through interesting and engaging examples.

Inside Write Powerful Rust Macros you’ll discover:

  • Writing declarative macros
  • Procedural macros
  • Reading and debugging macro code
  • Improving the type system with newtypes and zero-sized types
  • How common Rust libraries use macros

    About the technology

    Macros are one of Rust’s most important and powerful tools. Although notoriously challenging, this metaprogramming technique has a big payoff. Using macros to generate new Rust code at compile-time can save you hours of tedious coding with negligible runtime performance impact. This book shows you exactly how to master this Rust superpower.

    About the book

    What’s inside

  • How Rust libraries use macros
  • Reading and debugging macro code
  • newtypes and the type state pattern

    About the reader

    For intermediate Rust programmers.

    About the author

    The technical editor on this book was Andrew Lilley Brinker.

    Table of contents

    1 Going meta
    2 Declarative macros
    3 A “Hello, World” procedural macro
    4 Making fields public with attribute macros
    5 Hiding information and creating mini-DSLs with function-like macros
    6 Testing a builder macro
    7 From panic to result: Error handling
    8 Builder with attributes
    9 Writing an infrastructure DSL
    10 Macros and the outside world

  • Download

    DDownload
    https://filecrypt.cc/Container/0900C1A4EC.html
    FileStore
    https://filecrypt.cc/Container/0CD4DB7428.html

    Importantissimo!

    Per NON SBAGLIARE link e finire su qualche possibile clone, approfittare di offerte esclusive personalizzate per il nostro sito, e se gradisce questo articolo ed il nostro lavoro, la preghiamo di supportarci rinnovando o sottoscrivendo un Account Premium su FILESTORE cliccando sul link qui sotto:

    FileStore

    Share This Post!

    Torna in cima