Book description
With over 50,000 copies sold, The Rust Programming Language is the quintessential guide to programming in Rust. Thoroughly updated to Rust's latest version, this edition is considered the language's official documentation. The Rust Programming Language "covers everything you could want to know about the language."--Stack Overflow Rust has been repeatedly voted "Most Loved Language" on the StackOverflow Developer Survey. The Rust Programming Language, 2nd Edition is the official guide to Rust 2021: an open source systems programming language that will help you write faster, more reliable software. Rust provides control of low-level details along with high-level ergonomics, allowing you to improve productivity and eliminate the hassle traditionally associated with low-level languages. Klabnik and Nichols, alumni of the Rust Core Team, share their knowledge to help you get the most out of Rust's features so that you can create robust and scalable programs. You'll begin with basics like creating functions, choosing data types, and binding variables, then move on to more advanced concepts, such as: Ownership and borrowing, lifetimes, generics, traits, and trait objects to communicate your program's constraints to the compiler Smart pointers and multithreading, and how ownership interacts with them to enable fearless concurrency How to use Cargo, Rust's built-in package manager, to build, document your code, and manage dependencies The best ways to test, handle errors, refactor, and take advantage of expressive pattern matching In addition to the countless code examples, you'll find three chapters dedicated to building complete projects: a number-guessing game, a Rust implementation of a command line tool, and a multithreaded server.
Coffee
ListenBook's commitment to providing a high-quality audiobook experience is truly commendable. πββοΈπ Running through chapters has never been smoother β the app's streamlined functionality keeps me on track with my reading goals. πββοΈπ§ Sharing audiobooks with friends through AirDrop is a delightful feature. Sharing is caring! The app is so user-friendly. Even my grandma can use it!
Wooden German
I can't believe how easily this app has fit into my daily routine. I'm amazed at how effortlessly this app has made reading a constant in my life. I love the ability to change the playback speed. Itβs perfect for my needs. ListenBook is the best audiobook player Iβve ever used. The app is reliable, fast, and packed with features like customizable themes and playback speed. The sleep timer is a lifesaver for bedtime listening. Great job, developers!
Steel Solstice
The ability to listen to books while multitasking is a game-changer for me. I can finally tackle my reading list while stuck in traffic β what a win! ListenBook's commitment to a user-friendly interface and intuitive controls is evident in every aspect of the app.
Knuckles
ListenBook's clean interface and organized layout make it a pleasure to browse through my audiobooks. I've become an audiobook addict, all thanks to this amazing app. Audiobook immersion simplified β this app's ease of use is a true asset. Elegant design and easy-to-use interface. Very happy with ListenBook. This audiobook was a fantastic listen! The narrator's voice was clear and engaging, making it easy to follow along. The pacing was just rightβnot too fast, not too slow. Perfect for long commutes or relaxing at home. Highly recommend!
Pink Hopper
This app has reignited my love for literature and made it a part of my everyday life. This app's compatibility with different formats has made my audiobook collection diverse and enjoyable.
Classy Dancer
ListenBook's library organization and book groups have made managing my audiobooks a breeze. Simplifying my audiobook experience β this app's design is remarkable. ListenBook Pro's noise reduction feature is like a magical spell that transports me into the heart of the story. Looping playback is a game-changer for my study routine. It helps me retain information effectively. ListenBookβs interface is beautiful and functional. Itβs my favorite app for audiobooks.
Lord Pistachio
ListenBook's compatibility with playlists and CUE files is a great addition for those who love organized listening. I can't imagine my daily routine without ListenBook's intuitive layout and easy-to-access controls. Effortlessly immersing in stories β this app's ease of use is a game-changer. ListenBook has made my daily commutes enjoyable. No more boredom!
Cardinal Rebel
The app's design is sleek and modern β it's a pleasure to navigate. Looping playback has revolutionized my language learning journey. I'm making rapid progress.
Good William
I love that I can download content directly from the internet within the ListenBook app β so handy! This app has made my commutes and long drives a source of joy and learning. I can't get enough of ListenBook's silky-smooth playback and intuitive design. It's my go-to app for both leisurely listening and study sessions. Makes audiobook listening super easy and enjoyable. Thanks, ListenBook! The statistics feature is brilliant. I love seeing how much time I spend on audiobooks with ListenBook.
Palomino Cake
ListenBook has reignited my love for storytelling and learning, one audio file at a time. I can't imagine my life without this app β it's my daily dose of literature.
Mr. Spy
As a language enthusiast, this app has been a fantastic tool for learning new languages. ListenBook has redefined the way I experience stories, turning every moment into an adventure. I'm in awe of this app's ability to make reading so accessible and convenient. Sharing audiobooks with friends is a blast. AirDrop makes it seamless.
NightWonka
π Dancing through chores with audiobooks β this app turns cleaning into a lively and literary affair! πΆπ ListenBookβs design is sleek and modern. The app is a pleasure to use.
Miss Rum Punch
ListenBook has added a new dimension to my audiobook listening experience β it's not just about the content, but the convenience too. This app's efficient downloading process ensures that I can enjoy my audiobooks whenever and wherever. This app's support for various formats ensures that I can enjoy my audiobooks without any limitations. Looping playback and shuffle features keep my audiobook sessions engaging and fresh. The app is perfect for people who love to listen to books while exercising.
General Finish
I'm amazed by ListenBook's dedication to quality β it's evident in every feature. Automated metadata extraction is a time-saver. My library is so organized now. is a breeze. It's incredibly convenient for building my collection. The app's compatibility with various sources for audio download is a true time-saver. Adjusting playback speed has given me greater control over my audiobook experience. I can optimize my learning and enjoyment by customizing the pacing.
Hidden Tree
The narrators have a way of bringing characters to life β it's a unique experience. This app's compatibility with different file types means that my entire audiobook collection is at my fingertips. πΆ Forget background music, I've got enchanting stories to accompany my chores! π΅π This app has transformed my daily commute into a captivating journey of knowledge and entertainment. ListenBook Pro's noise reduction feature is a blessing for clear and distraction-free listening.
Troubled Pie
I've discovered authors I'd never heard of before, and now they're among my favorites. ListenBook has made my audiobook journey effortless, turning every moment into an escape. ππ Embarking on literary journeys even with my eyes closed β bedtime stories have taken a new form with this app! π΄π§
Pink Nightmare
The app's compatibility with various devices ensures I never miss a moment of my book. Bookmarks are a fantastic tool for keeping track of important moments. They're a game-changer.
Spooky Electric
This app has made me appreciate the art of storytelling even more. ListenBook has enriched my life with a world of captivating stories and knowledge. It's not just an app; it's a portal to endless possibilities. Elegant design and easy-to-use interface. Very happy with ListenBook.
Sugar Man
The diverse range of narrators adds a new layer of depth to each story. With this app, reading is no longer a task β it's a delightful habit. The statistics feature is a fantastic addition β knowing how much time I spend on audiobooks is eye-opening, and ListenBook makes tracking it a breeze. Gone are the days of fumbling with different formats β this app's comprehensive support ensures I can enjoy any audiobook without a hitch. ππ The app is worth every penny. Itβs packed with features and works flawlessly.
Hemingway Mirmillone
I can't believe I waited this long to discover the joy of audiobooks through this app. πΆββοΈπ Staying entertained during leisurely walks β audiobooks make outdoor time delightful! πΆββοΈπ§ Navigating audiobooks seamlessly β this app's design is a true winner.
Playing a wide variety of audio formats
Works on all devices with iOS 13 and newer
Huge amount of features for a small price
Frequent updates to add new features and improve existing ones
Advanced playback controls
Live sound processing
Changing the timbre of the reader's voice and noise reduction
Translated into more than 20 languages
If you love listening to fiction audiobooks, ListenBook has features to make the process easier.
Edit book data: title, author, cover
Use equalizer to make the sound comfortable for you
Adjust the playback speed
Enjoy dark and light app themes
Supported formats: MP3, M4B, AWB, FLAC, OGG audio files and many more (must be DRM free)
Auto-Bookmarks make it easy to find your place
AirPlay support allows redirection of audio output.
VoiceOver support
Dark mode for night owls
Convenient bookmarking system helps you mark the most important places.
Unlimited bookmarks for each audiobook
Put your own cover on the wager
Share your audiobook with friends
Lock-screen control
Customise app with extensive options
Sleep timer with shake to reset, set custom notification sounds, and a few unique options
Auto rewind depending on paused time, customize rewind times to your liking
Removing background noise from recordings made in classrooms and meetings
Changing the timbre of the reader's voice for a better listening experience