Rust Standard Library Cookbook

Jan Nils Ferner, Daniel Durante

  • 出版商: Packt Publishing
  • 出版日期: 2018-03-30
  • 售價: $1,980
  • 貴賓價: 9.5$1,881
  • 語言: 英文
  • 頁數: 360
  • 裝訂: Paperback
  • ISBN: 1788623924
  • ISBN-13: 9781788623926
  • 相關分類: Rust 語言
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Explore the Rust Standard library and compose algorithms with minimal dependency on external libraries Key Features Develop high-quality, fast, and portable applications by leveraging the power of Rust's Standard library. Practical recipes that will help you work with the Standard library to boost your productivity as a Rust developer. Learn about most relevant external crates to be used along with the Standard library. Book DescriptionMozilla's Rust is gaining much attention with amazing features and a powerful library. This book will take you through varied recipes to teach you how to leverage the Standard library to implement efficient solutions. The book begins with a brief look at the basic modules of the Standard library and collections. From here, the recipes will cover packages that support file/directory handling and interaction through parsing. You will learn about packages related to advanced data structures, error handling, and networking. You will also learn to work with futures and experimental nightly features. The book also covers the most relevant external crates in Rust. By the end of the book, you will be proficient at using the Rust Standard library. What you will learn How to use the basic modules of the library: strings, command line access, and more. Implement collections and folding of collections using vectors, Deque, linked lists, and more. Handle various file types , compressing and decompressing data. Search for files with glob patterns. Implement parsing through various formats such as CSV, TOML, and JSON. Utilize drop trait , the Rust version of destructor. Resource locking with Bilocks. Who this book is forThis book is for developers who would like to explore the power of Rust and learn to use the STL for various functionalities. A basic Rust programming knowledge is assumed.

商品描述(中文翻譯)

探索Rust標準庫並以最小依賴外部庫的方式組合算法

主要特點
- 通過利用Rust標準庫的強大功能,開發高質量、快速、可移植的應用程序。
- 實用的示例將幫助您使用標準庫提高作為Rust開發人員的生產力。
- 了解與標準庫一起使用的最相關的外部庫。

書籍描述
Mozilla的Rust以其令人驚嘆的功能和強大的庫而受到廣泛關注。本書將通過各種示例向您介紹如何利用標準庫實現高效的解決方案。本書首先簡要介紹了標準庫和集合的基本模塊。從這裡開始,示例將涵蓋支持文件/目錄處理和解析的包。您將學習與高級數據結構、錯誤處理和網絡相關的包。您還將學習如何使用未來和實驗性夜間功能。本書還介紹了Rust中最相關的外部庫。通過閱讀本書,您將能夠熟練使用Rust標準庫。

您將學到什麼
- 如何使用庫的基本模塊:字符串、命令行訪問等。
- 使用向量、Deque、鏈表等實現集合和集合折疊。
- 處理各種文件類型,壓縮和解壓縮數據。
- 使用glob模式搜索文件。
- 通過各種格式(如CSV、TOML和JSON)實現解析。
- 利用drop trait,即Rust版本的析構函數。
- 使用Bilocks進行資源鎖定。

本書適合對Rust的強大功能感興趣並希望學習使用STL進行各種功能的開發人員。假設您具備基本的Rust編程知識。