Rust
文章平均质量分 66
Rust
stark张宇
我亦无他,惟手熟尔。
展开
-
Rust - axum(01)分离路由模块
网上有很多axum框架的教程,但是都不是那么详细,根据业务的需求,准备把原有的分布式更换成以Rust axum 的web微服务,认真记录当前的每一步拆解,供朋友们交流和学习。原创 2022-08-17 09:43:46 · 2264 阅读 · 0 评论 -
Rust - 使用模块、泛型、所有权
概述模块化编程,是强调将计算机程序的功能分离成独立和可相互改变的“模块”的软件设计技术,它使得每个模块都包含着执行预期功能的一个唯一方面所必须的所有东西,复杂的系统被分割成小块代码块的独立代码块。Rust项目的代码组织包含以下三个基本概念:Package(包)Crate(箱)Module(模块)PackagePackage 用于管理一个或多个Crate,创建一个Package的方式是使用cargo new stark命令:[root@b0b5a9371ce4 stark]# tree.原创 2022-04-09 21:41:22 · 803 阅读 · 1 评论 -
Rust - 流程控制、函数
概述这篇是学习Rust的第二篇博客,在所有的编程语言里都离不开流程控制的模块,流程控制的模块包括条件语句和循环两部分。rust初试 - 安装环境、基本类型if elseRust的if的布尔条件不用括号括起来。if所有分支返回的类型必须相同。fn main() { let number = 3; if number < 5 { println!("条件为 true"); } else { println!("条件为 false");原创 2022-04-06 10:22:26 · 549 阅读 · 4 评论 -
rust初试 - 安装环境、基本类型
环境准备阶段安装Rust环境安装命令:curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | shsource $HOME/.cargo/env //设置环境变量rustc --version //查看安装版本CargoCargo 是 Rust 的构建系统和包管理器。Rust 开发者常用 Cargo 来管理 Rust 工程和获取工程所依赖的库。Cargo 就是Vue里面的npm,php里的composer。cargo r原创 2022-03-22 09:22:36 · 941 阅读 · 2 评论