官术网_书友最值得收藏!

Starting Off with Rust

The Rust ecosystem has grown considerably over the last year, and the 2018 edition, in particular, brought a significant push toward stabilization. The tooling is developing and important libraries are maturing to a point where many bigger companies use Rust in production.

One of the features of Rust is a steep learning curve—which is mostly due to a fundamental change in how to think about memory allocation. It is not uncommon for experienced programmers in other languages (such as C#) to feel overwhelmed with the way things are done in Rust. In this chapter, we will try to overcome this and lower the bar to get started!

In this chapter, we will cover the following recipes:

  • Getting everything ready
  • Working with the command line I/O
  • Creating and using data types
  • Controlling execution flow
  • Splitting your code with crates and modules
  • Writing tests and benchmarks
  • Documenting your code
  • Testing your documentation
  • Sharing code among types
  • Sequence types in Rust
  • Debugging Rust

主站蜘蛛池模板: 漳州市| 盐城市| 阜平县| 广丰县| 隆化县| 株洲市| 通许县| 孝义市| 论坛| 新丰县| 邵武市| 贵定县| 秦皇岛市| 天峻县| 陆良县| 乌兰察布市| 呈贡县| 华蓥市| 四子王旗| 庆阳市| 邓州市| 永靖县| 凉城县| 尉氏县| 金山区| 天柱县| 陕西省| 涟水县| 宁都县| 太康县| 大渡口区| 兴业县| 临洮县| 陆川县| 农安县| 扬州市| 阿克苏市| 叶城县| 改则县| 韶山市| 娱乐|