内容简介
Rust is a community-built language that solves pain points present in many other languages, thus improving performance and safety. In this book, you will explore the latest features of Rust by building robust applications across different domains and platforms.The book gets you up and running with high-quality open source libraries and frameworks available in the Rust ecosystem that can help you to develop efficient applications with Rust. You'll learn how to build projects in domains such
AI简介
这是一本全面介绍Rust语言及其在多个领域应用的书籍。书中通过构建各种类型的应用程序,帮助读者深入理解Rust语言的强大功能,并学习如何使用Rust语言构建高性能和安全的应用程序。
书中首先介绍了Rust语言的不同版本,并解释了不同版本之间的主要区别。接着,书中详细介绍了Rust库的应用领域,包括Web应用、游戏、语言解释器、C语言调用库等,并探讨了如何使用框架改善设计。此外,书中还讲解了如何解析配置数据,包括如何处理TOML、JSON和XML文件,以及如何访问SQLite、PostgreSQL和Redis数据库。
书中还深入探讨了如何使用ggez框架构建二维桌面游戏,以及如何使用Nom库构建解析器和解释器。此外,书中还介绍了如何操作JSON数据文件,并讲解了如何使用Packt数字图书馆获取丰富的学习资源。
在书的最后部分,书中预测了Rust生态系统的未来发展,并介绍了如何构建和运行内核模块。最后,书中还探讨了订阅Packt出版社的好处,并介绍了如何使用Tera库进行HTML模板化,以嵌入动态数据到HTML页面中。