Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Rust Standard Library Cookbook: Over 75 recipes to leverage the power of Rust

Buy

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

Sams Teach Yourself Beginning Programming in 24 Hours (2nd Edition)
Sams Teach Yourself Beginning Programming in 24 Hours (2nd Edition)
Sams Teach Yourself Beginning Programming in 24 Hours, Second Edition explains the basics of programming in the successful 24-Hours format. The book begins with the absolute basics of programming: Why program? What tools to use? How does a program tell the computer what to do? It teaches readers how to program the computer and then moves on by...
Single Crystal Growth of Semiconductors from Metallic Solutions
Single Crystal Growth of Semiconductors from Metallic Solutions

Single Crystal Growth of Semiconductors from Metallic Solutions covers the four principal growth techniques currently in use for the growth of semiconductor single crystals from metallic solutions. Providing an in-depth review of the state-of-the-art of each, both experimentally and by numerical simulations. The importance of a close...

Professional F# 2.0
Professional F# 2.0

This is a book on the F# programming language.

On the surface of things, that is an intuitively obvious statement, given the title of this book. However, despite the apparent redundancy in saying it aloud, the sentence above elegantly describes what this book is about: The authors are not attempting to teach developers how...


Applescript Finder Guide: English Dialect
Applescript Finder Guide: English Dialect
Since 1985, Apple and Addison-Wesley have been publishing authoritative books about Apple technologies. The Apple Technical Library provides Macintosh developers with the official treatment of all the major new technologies that Apple releases. Timely, accurate, and clear, this collection of books is the essential resource for...
Spatial AutoRegression (SAR) Model: Parameter Estimation Techniques (SpringerBriefs in Computer Science)
Spatial AutoRegression (SAR) Model: Parameter Estimation Techniques (SpringerBriefs in Computer Science)
Explosive growth in the size of spatial databases has highlighted the need for spatial data analysis and spatial data mining techniques to mine the interesting but implicit spatial patterns within these large databases. Extracting useful and interesting patterns from massive geo-spatial datasets is important for many application...
The Discourse of Security: Language, Illiberalism and Governmentality (Postdisciplinary Studies in Discourse)
The Discourse of Security: Language, Illiberalism and Governmentality (Postdisciplinary Studies in Discourse)

This book explores how language constructs the meaning and praxis of security in the 21st century. Combining the latest critical theories in poststructuralist and political philosophy with discourse analysis techniques, it uses corpus tools to investigate four collections of documents harvested from national and...

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