
RUST
RUST语言日常开发记录
自由软件开发者
C++资深开发者,订阅用户:如果评论留言不能及时回复,请Q我:296863766 注明为优快云
展开
-
MAVSDK-Rust源码示例编译与使用
1.启动PX4模拟器并监听14540端口。2.编译并运行MAVSDK_Server。3.克隆并编译MAVSDK-Rust。运行mavsdk_server。在RustRover中运行示例。运行其它示例,参考git。原创 2024-07-21 16:39:09 · 387 阅读 · 0 评论 -
Rust后台管理系统Salvo-admin源码编译
3.创建mysql数据库与执行sql脚本。进入ui文件夹输入yarn回车。全部执行上面3个sql。输入名称ry-vue。cargo run运行。原创 2024-05-26 16:43:31 · 1108 阅读 · 1 评论 -
Rust开源Web框架Salvo源码编译
2.进入salve目录并运行cargo build编译。5.创建salvo项目并编译运行。4.安装salve-cli。编译salve-cli。原创 2024-05-26 15:51:49 · 352 阅读 · 0 评论 -
RUST语言字符串与字符数组操作
RUST语言字符串与字符数组操作原创 2024-04-14 09:32:55 · 606 阅读 · 0 评论 -
RUST语言之引用与借用
RUST语言之引用与借用原创 2024-04-12 22:10:53 · 439 阅读 · 0 评论 -
RUST语言值所有权之内存复制与移动
所有整数类型,布尔类型 ,所有浮点类型,字符类型,元组,等,这些类型实现了copy特性。String::from函数会为字符串hello分配一块内存。不实现copy将会被移动,因为String不实现copy特性。因为s1分配给s2后,s1的指向自动失效。字符串类型未实现copy特性,会被移动。可使用clone或者返回字符串所有权。s1被move到s2 s1自动释放。在内存分配前调用s1正常输出。在分配时原来的变量值不会被移动。在分配s1给s2后调用报错。原创 2024-04-06 22:03:26 · 554 阅读 · 0 评论 -
RUST语言流控制语句使用示例
RUST语言流控制语句使用示例。原创 2024-04-03 23:20:23 · 588 阅读 · 0 评论 -
RUST语言函数的定义与调用
fn 函数名(参数名:参数类型,参数名:参数类型) -> 返回类型 {定义一个没有参数,没有返回类型的参数。定义一个RUST函数使用fn关键字。定义有多个参数,并有返回值的函数。定义有一个参数的函数。定义有多个参数的函数。原创 2024-04-03 23:11:45 · 972 阅读 · 0 评论 -
RUST语言基本数据类型认识
通过printlf!与 {} 点位行号 进行格式化输出。5.浮点数声明及使用。原创 2024-04-03 21:20:02 · 822 阅读 · 0 评论 -
RUST语言变量与数据类型使用
("要输出的内容");如果 声明时不指定类型,将根据赋值类型自动推导。let mut 变量:变量类型 = 变量值;const 常量:常量类型 = 常量值。let 变量:变量类型 = 变量值;fn main() 表示程序入口点。原创 2024-04-03 21:06:45 · 722 阅读 · 0 评论 -
ubuntu23.10配置RUST开发环境
执行rust开发环境,在终端输入cargo ,出现下面界面,表示rust环境已就绪。添加cargo安装目录到环境变量。使用环境变量立即生效。下载完成后会自动执行。原创 2024-03-31 17:13:51 · 635 阅读 · 0 评论 -
window配置RUST开发环境详解
打开一个新的终端,输入cargo出现cargo帮助信息,表示RUST开发环境已就绪。2.下载Rustup-init.exe。安装成功出现下图所示。原创 2024-03-31 16:53:44 · 1135 阅读 · 0 评论 -
RUST使用crates.io上的依赖完整教程
1.使用cargo命令 2.直接修改Cargo.toml。点击包名,进入包详情页面: 添加依赖方法有两种。3.执行cargo build 下载依赖到本地。下载后,在项目外部库中可看到rand 0.8.5。在工程当前目录输入cargo build。4.在源码文件.rs中使用外部库的函数。2.搜索要使用的依赖,如rand。完整示例代码: main.ts。1.打开crates.io。原创 2024-03-31 16:36:07 · 1125 阅读 · 0 评论 -
RUST工程构建工具CARGO及代码编写工具RUSTROVER使用
发布包到crates.io平台前确认有如下信息在Cargo.toml中。也可直接使用cargo run直接编译并运行。如果要为工程创建文档执行cargo doc。使用cargo build进行编译工程。如果要测试工程执行cargo test。成功发布rust包到crates.io。使用token登陆crates.io。1.使用cargo创建rust工程。编译成功会生成一个target目录。也可发布工程到crates.io上。如果已出现同名包会发布失败。先登陆crates.io。crates用户已激活。原创 2024-03-30 22:17:09 · 1272 阅读 · 0 评论 -
macOS系统配置RUST开发环境
回车后开始下载cargo,rust-docs,rust-std,rustc,rustfmt然后自动安装。执行cargo成功输出信息,rust环境配置OK。source ~/.zshrc 使用变量生效。选择默认安装,输入: 1。原创 2024-03-30 12:00:01 · 875 阅读 · 0 评论