

The Complete Rust Programming Reference Guide: Design, develop, and deploy effective software systems using the advanced, (Paperback)
Key item features
- The Complete Rust Programming Reference Guide: Design, develop, and deploy effective software systems using the advanced, (Paperback)
- Author: Packt Publishing
- ISBN: 9781838828103
- Format: Paperback
- Publication Date: 2019-05-20
- Page Count: 698
Specs
- Manual & guide typeInstruction Manual
- Book formatPaperback
- Edition1
- Skill levelIntermediate
- Pages698
- LanguageEnglish
- Free shipping
Free 90-day returns
How do you want your item?
More seller options (2)
About this item
Product details
Design and implement professional-level programs by leveraging modern data structures and algorithms in Rust
Key Features:
- Improve your productivity by writing more simple and easy code in Rust
- Discover the functional and reactive implementations of traditional data structures
- Delve into new domains of Rust, including WebAssembly, networking, and command-line tools
Book Description:
Rust is a powerful language with a rare combination of safety, speed, and zero-cost abstractions. This Learning Path is filled with clear and simple explanations of its features along with real-world examples, demonstrating how you can build robust, scalable, and reliable programs.
You'll get started with an introduction to Rust data structures, algorithms, and essential language constructs. Next, you will understand how to store data using linked lists, arrays, stacks, and queues. You'll also learn to implement sorting and searching algorithms, such as Brute Force algorithms, Greedy algorithms, Dynamic Programming, and Backtracking. As you progress, you'll pick up on using Rust for systems programming, network programming, and the web. You'll then move on to discover a variety of techniques, right from writing memory-safe code, to building idiomatic Rust libraries, and even advanced macros.
By the end of this Learning Path, you'll be able to implement Rust for enterprise projects, writing better tests and documentation, designing for performance, and creating idiomatic Rust code.
This Learning Path includes content from the following Packt products:
- Mastering Rust - Second Edition by Rahul Sharma and Vesa Kaihlavirta
- Hands-On Data Structures and Algorithms with Rust by Claus Matzinger
What You Will Learn:
- Design and implement complex data structures in Rust
- Create and use well-tested and reusable components with Rust
- Understand the basics of multithreaded programming and advanced algorithm design
- Explore application profiling based on benchmarking and testing
- Study and apply best practices and strategies in error handling
- Create efficient web applications with the Actix-web framework
- Use Diesel for type-safe database interactions in your web application
Who this book is for:
If you are already familiar with an imperative language and now want to progress from being a beginner to an intermediate-level Rust programmer, this Learning Path is for you. Developers who are already familiar with Rust and want to delve deeper into the essential data structures and algorithms in Rust will also find this Learning Path useful.
- The Complete Rust Programming Reference Guide: Design, develop, and deploy effective software systems using the advanced, (Paperback)
- Author: Packt Publishing
- ISBN: 9781838828103
- Format: Paperback
- Publication Date: 2019-05-20
- Page Count: 698
Specifications
Manual & guide type
Book format
Edition
Skill level
Warranty
Warranty information
Similar items you might like
Based on what customers bought
Rust Web Programming: A hands-on guide to developing fast and secure web apps with the Rust programming language, (Paperback) $43.99
$4399current price $43.99Rust Web Programming: A hands-on guide to developing fast and secure web apps with the Rust programming language, (Paperback)
Save withShipping, arrives in 3+ daysThe Essence of C : A Deep Dive into Object-Oriented Programming, (Paperback) $47.00
$4700current price $47.00The Essence of C : A Deep Dive into Object-Oriented Programming, (Paperback)
Save withShipping, arrives in 3+ daysAdvances in Complex Decision Making: Using Machine Learning and Tools for Service-Oriented Computing, (Paperback) $54.39 Was $63.99
Now$5439current price Now $54.39, Was $63.99$63.99Advances in Complex Decision Making: Using Machine Learning and Tools for Service-Oriented Computing, (Paperback)
Save withShipping, arrives in 3+ daysA Practical Guide for Computing Technology Students' (Paperback) $47.00
$4700current price $47.00A Practical Guide for Computing Technology Students' (Paperback)
Save withShipping, arrives in 3+ daysDesign and implementation of programming languages (Paperback) $67.00
$6700current price $67.00Design and implementation of programming languages (Paperback)
Save withShipping, arrives in 3+ daysSite Design & Engineering: A Site Development, Construction Plans Preparation, and Permitting Guide, (Paperback) $39.62
$3962current price $39.62Site Design & Engineering: A Site Development, Construction Plans Preparation, and Permitting Guide, (Paperback)
Save withShipping, arrives in 3+ daysDiscrete Problems in Nature Inspired Algorithms, (Paperback) $64.99
$6499current price $64.99Discrete Problems in Nature Inspired Algorithms, (Paperback)
Save withShipping, arrives in 3+ daysServiceNow Application Development: Transform the way you build apps for enterprises, (Paperback) $54.99
$5499current price $54.99ServiceNow Application Development: Transform the way you build apps for enterprises, (Paperback)
Save withShipping, arrives in 3+ daysComputational Systems Biology - A Beginner's Guide, (Paperback) $44.41
$4441current price $44.41Computational Systems Biology - A Beginner's Guide, (Paperback)
Save withShipping, arrives in 3+ daysPractical Graphql: Learning Full-Stack Graphql Development with Projects, (Paperback) $36.79
$3679current price $36.79Practical Graphql: Learning Full-Stack Graphql Development with Projects, (Paperback)
Save withShipping, arrives in 3+ daysC Software Design: Design Principles and Patterns for High-Quality Software (Paperback) $51.24
$5124current price $51.24C Software Design: Design Principles and Patterns for High-Quality Software (Paperback)
Save withShipping, arrives in 3+ daysA Game- And Decision-Theoretic Approach to Resilient Interdependent Network Analysis and Design, (Paperback) $54.99
$5499current price $54.99A Game- And Decision-Theoretic Approach to Resilient Interdependent Network Analysis and Design, (Paperback)
Save withShipping, arrives in 3+ daysComputer & Internet Security: A Hands-on Approach, (Paperback) $39.30
$3930current price $39.30Computer & Internet Security: A Hands-on Approach, (Paperback)
Save withShipping, arrives in 3+ daysPro C# 10 with .Net 6: Foundational Principles and Practices in Programming, (Paperback) $33.57 Was $49.99
Now$3357current price Now $33.57, Was $49.99$49.99Pro C# 10 with .Net 6: Foundational Principles and Practices in Programming, (Paperback)
Save withShipping, arrives in 3+ daysIntegration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems: 9th International, (Paperback) $54.99
$5499current price $54.99Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems: 9th International, (Paperback)
Save withShipping, arrives in 3+ daysThirdworlds The Development Dictionary @25: Post-Development and its consequences, (Paperback) $44.79 Was $55.99
Now$4479current price Now $44.79, Was $55.99$55.99Thirdworlds The Development Dictionary @25: Post-Development and its consequences, (Paperback)
Save with5g Mobile Core Network: Design, Deployment, Automation, and Testing Strategies, (Paperback) $47.47
$4747current price $47.475g Mobile Core Network: Design, Deployment, Automation, and Testing Strategies, (Paperback)
Save withShipping, arrives in 3+ daysBest seller Psychoanalytic Diagnosis : Understanding Personality Structure in the Clinical Process (Edition 2) (Paperback) $28.00 Was $40.00
Best seller
Now$2800current price Now $28.00, Was $40.00$40.00Psychoanalytic Diagnosis : Understanding Personality Structure in the Clinical Process (Edition 2) (Paperback)
55 out of 5 Stars. 5 reviewsSave withShipping, arrives in 2 daysLite Statistics with Basic Steps in Minitab(R) 19 (Paperback) $44.52
$4452current price $44.52Lite Statistics with Basic Steps in Minitab(R) 19 (Paperback)
Save withShipping, arrives in 3+ daysLearning for Organizational Development: How to Design, Deliver and Evaluate Effective L&d, (Paperback) $48.06
$4806current price $48.06Learning for Organizational Development: How to Design, Deliver and Evaluate Effective L&d, (Paperback)
Save withShipping, arrives in 3+ days
Compare with similar items
| Product | Viewing this itemThe Complete Rust Programming Reference Guide: Design, develop, and deploy effective software systems using the advanced, (Paperback) ![]() $51.99 current price $51.99 | Rust Web Programming: A hands-on guide to developing fast and secure web apps with the Rust programming language, (Paperback) ![]() $43.99 current price $43.99 | The Essence of C : A Deep Dive into Object-Oriented Programming, (Paperback) ![]() $47.00 current price $47.00 | Advances in Complex Decision Making: Using Machine Learning and Tools for Service-Oriented Computing, (Paperback) ![]() Now $54.39 current price Now $54.39, Was $63.99$63.99 | A Practical Guide for Computing Technology Students' (Paperback) ![]() $47.00 current price $47.00 | Site Design & Engineering: A Site Development, Construction Plans Preparation, and Permitting Guide, (Paperback) ![]() $39.62 current price $39.62 | Discrete Problems in Nature Inspired Algorithms, (Paperback) ![]() $64.99 current price $64.99 | ServiceNow Application Development: Transform the way you build apps for enterprises, (Paperback) ![]() $54.99 current price $54.99 | Computational Systems Biology - A Beginner's Guide, (Paperback) ![]() $44.41 current price $44.41 | Practical Graphql: Learning Full-Stack Graphql Development with Projects, (Paperback) ![]() $36.79 current price $36.79 |
|---|
| Manual & guide type | Instruction ManualThe Complete Rust Programming Reference Guide: Design, develop, and deploy effective software systems using the advanced, (Paperback) | Instruction ManualRust Web Programming: A hands-on guide to developing fast and secure web apps with the Rust programming language, (Paperback) | Instruction ManualThe Essence of C : A Deep Dive into Object-Oriented Programming, (Paperback) | Instruction ManualAdvances in Complex Decision Making: Using Machine Learning and Tools for Service-Oriented Computing, (Paperback) | Instruction ManualA Practical Guide for Computing Technology Students' (Paperback) | Instruction ManualSite Design & Engineering: A Site Development, Construction Plans Preparation, and Permitting Guide, (Paperback) | Instruction ManualDiscrete Problems in Nature Inspired Algorithms, (Paperback) | Instruction ManualServiceNow Application Development: Transform the way you build apps for enterprises, (Paperback) | Instruction ManualComputational Systems Biology - A Beginner's Guide, (Paperback) | Instruction ManualPractical Graphql: Learning Full-Stack Graphql Development with Projects, (Paperback) |
|---|---|---|---|---|---|---|---|---|---|---|
| Book format | PaperbackThe Complete Rust Programming Reference Guide: Design, develop, and deploy effective software systems using the advanced, (Paperback) | PaperbackRust Web Programming: A hands-on guide to developing fast and secure web apps with the Rust programming language, (Paperback) | PaperbackThe Essence of C : A Deep Dive into Object-Oriented Programming, (Paperback) | PaperbackAdvances in Complex Decision Making: Using Machine Learning and Tools for Service-Oriented Computing, (Paperback) | PaperbackA Practical Guide for Computing Technology Students' (Paperback) | PaperbackSite Design & Engineering: A Site Development, Construction Plans Preparation, and Permitting Guide, (Paperback) | PaperbackDiscrete Problems in Nature Inspired Algorithms, (Paperback) | PaperbackServiceNow Application Development: Transform the way you build apps for enterprises, (Paperback) | PaperbackComputational Systems Biology - A Beginner's Guide, (Paperback) | PaperbackPractical Graphql: Learning Full-Stack Graphql Development with Projects, (Paperback) |
| Edition | 1The Complete Rust Programming Reference Guide: Design, develop, and deploy effective software systems using the advanced, (Paperback) | 1Rust Web Programming: A hands-on guide to developing fast and secure web apps with the Rust programming language, (Paperback) | 1The Essence of C : A Deep Dive into Object-Oriented Programming, (Paperback) | 1Advances in Complex Decision Making: Using Machine Learning and Tools for Service-Oriented Computing, (Paperback) | -A Practical Guide for Computing Technology Students' (Paperback) | 1Site Design & Engineering: A Site Development, Construction Plans Preparation, and Permitting Guide, (Paperback) | 1Discrete Problems in Nature Inspired Algorithms, (Paperback) | 1ServiceNow Application Development: Transform the way you build apps for enterprises, (Paperback) | 1Computational Systems Biology - A Beginner's Guide, (Paperback) | 1Practical Graphql: Learning Full-Stack Graphql Development with Projects, (Paperback) |
| Skill level | IntermediateThe Complete Rust Programming Reference Guide: Design, develop, and deploy effective software systems using the advanced, (Paperback) | BeginnerRust Web Programming: A hands-on guide to developing fast and secure web apps with the Rust programming language, (Paperback) | AdvancedThe Essence of C : A Deep Dive into Object-Oriented Programming, (Paperback) | -Advances in Complex Decision Making: Using Machine Learning and Tools for Service-Oriented Computing, (Paperback) | -A Practical Guide for Computing Technology Students' (Paperback) | -Site Design & Engineering: A Site Development, Construction Plans Preparation, and Permitting Guide, (Paperback) | -Discrete Problems in Nature Inspired Algorithms, (Paperback) | AdvancedServiceNow Application Development: Transform the way you build apps for enterprises, (Paperback) | BeginnerComputational Systems Biology - A Beginner's Guide, (Paperback) | BeginnerPractical Graphql: Learning Full-Stack Graphql Development with Projects, (Paperback) |
Popular items in this category
Best selling items that customers love
Undergraduate Texts in Computer Science C Programming: The Essentials for Engineers and Scientists, (Paperback) $62.70
$6270current price $62.70Undergraduate Texts in Computer Science C Programming: The Essentials for Engineers and Scientists, (Paperback)
Save withShipping, arrives in 3+ daysProgrammer's Reference Java 2 Programmer's Reference, (Paperback) $22.18
$2218current price $22.18Programmer's Reference Java 2 Programmer's Reference, (Paperback)
Full Stack Development with Spring Boot 3 and React - Fourth Edition: Build modern web applications using the power of J, (Paperback) $25.83
$2583current price $25.83Full Stack Development with Spring Boot 3 and React - Fourth Edition: Build modern web applications using the power of J, (Paperback)
Save withShipping, arrives in 3+ daysMicroservices in Action (Edition 1) (Paperback) $54.70
$5470current price $54.70Microservices in Action (Edition 1) (Paperback)
Shipping, arrives in 3+ daysJ2EE Design Patterns (Paperback) $22.86
$2286current price $22.86J2EE Design Patterns (Paperback)
Save withShipping, arrives in 3+ daysDemystified: Java Demystified (Paperback) $28.00
$2800current price $28.00Demystified: Java Demystified (Paperback)
Save withShipping, arrives in 3+ daysPivotal Certified Professional Core Spring 5 Developer Exam: A Study Guide Using Spring Framework 5, (Paperback) $66.09
$6609current price $66.09Pivotal Certified Professional Core Spring 5 Developer Exam: A Study Guide Using Spring Framework 5, (Paperback)
Save withShipping, arrives in 3+ daysLearning Spring Boot 2.0 - Second Edition: Simplify the development of lightning fast applications based on microservices and reactive programming (Paperback) $24.94
$2494current price $24.94Learning Spring Boot 2.0 - Second Edition: Simplify the development of lightning fast applications based on microservices and reactive programming (Paperback)
Save withShipping, arrives in 3+ daysMachine Vision Algorithms in Java: Techniques and Implementation, (Paperback) $135.87
$13587current price $135.87Machine Vision Algorithms in Java: Techniques and Implementation, (Paperback)
Save withShipping, arrives in 3+ daysC Programming and Coding Question Bank with Solution (2nd Edition): Make Your Coding Strong and Ready to Crack the Technical Interview (Paperback) $43.39
$4339current price $43.39C Programming and Coding Question Bank with Solution (2nd Edition): Make Your Coding Strong and Ready to Crack the Technical Interview (Paperback)
Save withShipping, arrives in 3+ daysQuarkus Cookbook: Kubernetes-Optimized Java Solutions (Paperback) $30.15
$3015current price $30.15Quarkus Cookbook: Kubernetes-Optimized Java Solutions (Paperback)
Save withShipping, arrives in 3+ daysPython Programming Python Programming: Comprehensive Beginners Guide to Learn Python Programming from A-Z, Book 1, (Paperback) $19.99
$1999current price $19.99Python Programming Python Programming: Comprehensive Beginners Guide to Learn Python Programming from A-Z, Book 1, (Paperback)
Save withShipping, arrives in 3+ daysJakarta Struts Pocket Reference (Paperback) $14.63
$1463current price $14.63Jakarta Struts Pocket Reference (Paperback)
Save withShipping, arrives in 3+ daysMachine Learning in Java (Paperback) $59.96
$5996current price $59.96Machine Learning in Java (Paperback)
Save withShipping, arrives in 3+ daysRegional Rural Banks of India: Evolution, Performance and Management (Paperback) $18.99
$1899current price $18.99Regional Rural Banks of India: Evolution, Performance and Management (Paperback)
Save withShipping, arrives in 3+ daysPython Coding: Python Coding : A Practical Guide Beyond the Basics (Series #2) (Paperback) $21.99
$2199current price $21.99Python Coding: Python Coding : A Practical Guide Beyond the Basics (Series #2) (Paperback)
Save withShipping, arrives in 3+ daysApplied Akka Patterns: A Hands-On Guide to Designing Distributed Applications (Paperback) $22.26 Was $26.03
Now$2226current price Now $22.26, Was $26.03$26.03Applied Akka Patterns: A Hands-On Guide to Designing Distributed Applications (Paperback)
Save withShipping, arrives in 3+ daysGCC 5.2 Manual 2/2 (Paperback) $29.99
$2999current price $29.99GCC 5.2 Manual 2/2 (Paperback)
Save withShipping, arrives in 3+ daysIn Easy Steps C Programming in Easy Steps: Updated for the Gnu Compiler Version 6.3.0, (Paperback) $9.17 Was $10.19
Now$917current price Now $9.17, Was $10.19$10.19In Easy Steps C Programming in Easy Steps: Updated for the Gnu Compiler Version 6.3.0, (Paperback)
Save withShipping, arrives in 3+ daysJava Threads and the Concurrency Utilities, (Paperback) $42.81
$4281current price $42.81Java Threads and the Concurrency Utilities, (Paperback)
Shipping, arrives in 3+ days










