编写强大的 Rust 宏,视频版
Write Powerful Rust Macros, Video Edition
视频说明
在视频版本中,旁白阅读本书,同时内容、图形、代码列表、图表和文本出现在屏幕上。就像有声读物一样,您也可以作为视频观看。
以示例为导向的逐步指南,帮助您成功使用 Rust 宏。
在编写强大的 Rust 宏中,您将学习如何使用这些令人惊叹的元编程工具来充分发挥 Rust 的潜力。本实践指南将带您从绝对基础知识到高级宏技术,通过有趣且引人入胜的示例探索 Rust 宏。
在Write Powerful Rust Macros中您会发现:
- 编写声明性宏
- 程序宏
- 读取和调试宏代码
- 使用新类型和零大小类型改进类型系统
- 常见的 Rust 库如何使用宏
编写强大的 Rust 宏教您如何编写、测试、调试和发布 Rust 宏。对于想要掌握这种强大的开发技术的 Rust 从业者来说,它是完美的选择。逐章构建您的知识。在深入了解真正的功能之前,您将从声明性宏开始:可以生成代码、增强数据结构,甚至创建特定于域的语言的过程宏。
关于技术
宏是 Rust 最重要、最强大的工具之一。尽管众所周知,这种元编程技术具有挑战性,但它也带来了巨大的回报。使用宏在编译时生成新的 Rust 代码可以节省您数小时的繁琐编码,并且对运行时性能的影响可以忽略不计。本书向您展示了如何掌握 Rust 的超能力。
关于本书
编写强大的 Rust 宏为中级 Rust 程序员打开了宏的世界。您将从声明性宏开始,掌握基础知识。然后,您将在自动生成构建器时前进到过程宏,学习创建您自己的特定于域的语言等等。随着您的学习,您将培养实用技能,例如测试宏、将宏与 crate 集成,甚至与其他开发人员共享您的宏。
里面有什么
- Rust 库如何使用宏
- 读取和调试宏代码
- 新类型和类型状态模式
关于读者
适合中级 Rust 程序员。
关于作者
Sam Van Overmeire是一位经验丰富的 Rust 开发人员,也是多本书、科学文章和博客文章的作者。
本书的技术编辑是Andrew Lilley Brinker 。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)