TY - BOOK AU - Klabnik, Steve TI - The Rust programming language SN - 9781718500440 U1 - 005.133 KLA PY - 2019/// CY - San Francisco PB - No Starch Press KW - Rust (Computer program language) KW - C (Computer program language) KW - Computer programming N1 - "Covers Rust 2018"--Cover Includes index; Getting started -- Programming a guessing game -- Common programming concepts -- Understanding ownership -- Using structs to structure related data -- Enums and pattern matching -- Managing growing projects with packages, crates, and modules -- Common collections -- Error handling -- Generic types, traits, and lifetimes -- Writing automated tests -- An I/O project: building a command line program -- Functional language features: iterators and closures -- More about Cargo and Crates.io -- Smart pointers -- Fearless concurrency -- Object-oriented programming features of Rust -- Patterns and matching -- Advanced features -- Final project: building a multithreaded web server N2 - "The official guide to Rust, a community-developed, systems programming language. Begins with a hands-on project to introduce the basics, then explores key concepts in depth"-- ER -