Abstract
You’ve been on an exciting journey through the world of Rust. You’ve learned how to build a CLI, a GUI, a game, physical devices, and machine learning models. What next steps can you take? What other exciting applications can you build with Rust? This chapter briefly walks you through some other areas that aren’t covered in depth in this book.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsNotes
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
You can find the blog post on this topic at https://aws.amazon.com/blogs/opensource/rust-runtime-for-aws-lambda/
- 10.
- 11.
I/O stands for input/output
- 12.
In JavaScript, this concept is called promise.
- 13.
- 14.
- 15.
Before Rust 1.0, there was support for green-thread, which is another pattern for handling the “run multiple tasks on one thread” problem, but it was removed before 1.0.
- 16.
- 17.
- 18.
WebAssembly can theoretically run in other host environments. However, most of the focus is on running in web browsers at the moment.
- 19.
- 20.
Wikipedia page titled “List of Web Browsers”: https://en.wikipedia.org/wiki/List of web browsers
- 21.
Internet Explorer is powered by Trident, but Microsoft has stopped developing new versions of Internet Explorer and is encouraging users to switch to Microsoft Edge. See https://www.microsoft.com/en-us/microsoft-365/windows/end-of-ie-support.
- 22.
- 23.
- 24.
- 25.
- 26.
- 27.
- 28.
- 29.
- 30.
Mozilla published a post that guides you through the process step by step. See https://mozilla.github.io/firefox-browser-architecture/experiments/2017-09-21-rust-on-android.html
- 31.
- 32.
- 33.
Here is the Mozilla post on iOS: https://mozilla.github.io/firefox-browser-architecture/experiments/2017-09-06-rust-on-ios.html
- 34.
- 35.
- 36.
- 37.
- 38.
- 39.
- 40.
- 41.
- 42.
https://os.phil-opp.com/ It’s named Blog OS because it was a series of blog articles by Philip Opperman on how to build an OS in Rust.
- 43.
This list in alphabetical order. The order does not indicate popularity or maturity.
- 44.
- 45.
- 46.
- 47.
- 48.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2020 Shing Lyu
About this chapter
Cite this chapter
Lyu, S. (2020). What Else Can You Do with Rust?. In: Practical Rust Projects. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-5599-5_7
Download citation
DOI: https://doi.org/10.1007/978-1-4842-5599-5_7
Published:
Publisher Name: Apress, Berkeley, CA
Print ISBN: 978-1-4842-5598-8
Online ISBN: 978-1-4842-5599-5
eBook Packages: Professional and Applied ComputingProfessional and Applied Computing (R0)Apress Access Books