快速开始
简单介绍
Rust 程序设计语言的本质实际在于赋能(empowerment):无论你现在编写的是何种代码,Rust 能让你在更为广泛的编程领域走得更远,写出自信。
Rust 安装
系统配置以及安装Rust的分步指南
高层次概述
对Rust程序的高层次概述
类型转换
在进阶学习中,我们将讲解类型转换
设计模式
使用借用类型作为参数
网络编程
实现一个TCP Server
异步编程
为什么使用Async?
死灵书
不安全Rust的黑魔法
测试与工程化
包含编写测试、控制执行、构建系统等
Wasm开发
认识Wasmer
什么是 Rust
⚡ 高性能
Rust 速度极快,内存效率高:无需运行时或垃圾收集器,它可以为性能关键型服务提供支持,在嵌入式设备上运行,并轻松与其他语言集成。
⚡ 可靠性
Rust 丰富的类型系统和所有权模型可保证内存安全和线程安全 - 使您能够在编译时消除许多类型的错误。
⚡ 生产力
Rust 具有出色的文档、带有有用错误消息的友好编译器和一流的工具 - 集成的包管理器和构建工具、具有自动完成和类型检查的智能多编辑器支持、自动格式化程序等。
