Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Rust Standard Library Cookbook: Over 75 recipes to leverage the power of 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 Description

Mozilla'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 For

This 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.

Table of Contents

  1. The basics
  2. Working with collections
  3. Handling files and the filesystem
  4. Serialization
  5. Advanced data structures
  6. Handling errors
  7. Parallelism and Rayon
  8. Working with futures
  9. Networking
  10. Using experimental Nightly Features
(HTML tags aren't allowed.)

Microsoft Windows PowerShell: TFM
Microsoft Windows PowerShell: TFM

"POWERSHELL" is Microsoft's first recognition of the value of administrative scripting and automation, providing Windows administrators with a consistent, powerful way to automate Windows and other Microsoft server products (such as Exchange Server). In this groundbreaking book, scripting gurus Don Jones and Jeffery Hicks teach you...

Unity 2017 Game AI Programming - Third Edition: Leverage the power of Artificial Intelligence to program smart entities for your games
Unity 2017 Game AI Programming - Third Edition: Leverage the power of Artificial Intelligence to program smart entities for your games

Use Unity 2017 to create fun and unbelievable AI entities in your games with A*, Fuzzy logic and NavMesh

Key Features

  • Explore the brand-new Unity 2017 features that makes implementing Artificial Intelligence in your game easier than ever
  • Use fuzzy logic concepts in your AI...
Beginning Ubuntu Linux: From Novice to Professional
Beginning Ubuntu Linux: From Novice to Professional
Linux has come a long way in a short time. Computing itself is still relatively young by any standard; if the era of modern computing started with the invention of the microchip, it’s still less than 50 years old. But Linux is a youngster compared even to this; it has been around for only 15 of those years.

In that brief time span,

Microsoft Hyper-V Cluster Design
Microsoft Hyper-V Cluster Design

The world of virtualization continues to expand, and the reach of Microsoft's  Hyper-V hypervisor continues to expand with it. This book seeks to reach beyond  simple, single-host hypervisor deployment, and provide guidance on clustering hosts  together for redundancy, performance, and more thorough utilization of...

Future Families: Diverse Forms, Rich Possibilities
Future Families: Diverse Forms, Rich Possibilities

Future Families explores the variety of family forms which characterize our contemporary culture, while addressing the implications of these increasingly diverse family units on child development.

  • Reveals the diversity of new family forms based on the most current research on fathers, same-gender parents, new...
Turbo Pascal for Windows Bible/Disk
Turbo Pascal for Windows Bible/Disk

Welcome to Turbo Pascal for Windows Bible, a b o o k that will clear many of the mysteries of Windows programming in Turbo Pascal for Windows style. Windows programming is difficult, but Turbo Pascal for Windows makes the difficulty manageable. In fact, developing Windows applications with Turbo Pascal for Windows is much more fun once y o u...

©2020 LearnIT (support@pdfchm.net) - Privacy Policy