RUST
RUST语言日常开发记录
林宏权
C++资深开发者
展开
-
MAVSDK-Rust源码示例编译与使用
1.启动PX4模拟器并监听14540端口。2.编译并运行MAVSDK_Server。3.克隆并编译MAVSDK-Rust。运行mavsdk_server。在RustRover中运行示例。运行其它示例,参考git。原创 2024-07-21 16:39:09 · 369 阅读 · 0 评论 -
Rust后台管理系统Salvo-admin源码编译
3.创建mysql数据库与执行sql脚本。进入ui文件夹输入yarn回车。全部执行上面3个sql。输入名称ry-vue。cargo run运行。原创 2024-05-26 16:43:31 · 846 阅读 · 1 评论 -
Rust开源Web框架Salvo源码编译
2.进入salve目录并运行cargo build编译。5.创建salvo项目并编译运行。4.安装salve-cli。编译salve-cli。原创 2024-05-26 15:51:49 · 286 阅读 · 0 评论 -
RUST语言字符串与字符数组操作
RUST语言字符串与字符数组操作原创 2024-04-14 09:32:55 · 512 阅读 · 0 评论 -
RUST语言之引用与借用
RUST语言之引用与借用原创 2024-04-12 22:10:53 · 411 阅读 · 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 · 502 阅读 · 0 评论 -
RUST语言流控制语句使用示例
RUST语言流控制语句使用示例。原创 2024-04-03 23:20:23 · 552 阅读 · 0 评论 -
RUST语言函数的定义与调用
fn 函数名(参数名:参数类型,参数名:参数类型) -> 返回类型 {定义一个没有参数,没有返回类型的参数。定义一个RUST函数使用fn关键字。定义有多个参数,并有返回值的函数。定义有一个参数的函数。定义有多个参数的函数。原创 2024-04-03 23:11:45 · 928 阅读 · 0 评论 -
RUST语言基本数据类型认识
通过printlf!与 {} 点位行号 进行格式化输出。5.浮点数声明及使用。原创 2024-04-03 21:20:02 · 793 阅读 · 0 评论 -
RUST语言变量与数据类型使用
("要输出的内容");如果 声明时不指定类型,将根据赋值类型自动推导。let mut 变量:变量类型 = 变量值;const 常量:常量类型 = 常量值。let 变量:变量类型 = 变量值;fn main() 表示程序入口点。原创 2024-04-03 21:06:45 · 704 阅读 · 0 评论 -
ubuntu23.10配置RUST开发环境
执行rust开发环境,在终端输入cargo ,出现下面界面,表示rust环境已就绪。添加cargo安装目录到环境变量。使用环境变量立即生效。下载完成后会自动执行。原创 2024-03-31 17:13:51 · 599 阅读 · 0 评论 -
window配置RUST开发环境详解
打开一个新的终端,输入cargo出现cargo帮助信息,表示RUST开发环境已就绪。2.下载Rustup-init.exe。安装成功出现下图所示。原创 2024-03-31 16:53:44 · 789 阅读 · 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 · 930 阅读 · 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 · 997 阅读 · 0 评论 -
macOS系统配置RUST开发环境
回车后开始下载cargo,rust-docs,rust-std,rustc,rustfmt然后自动安装。执行cargo成功输出信息,rust环境配置OK。source ~/.zshrc 使用变量生效。选择默认安装,输入: 1。原创 2024-03-30 12:00:01 · 690 阅读 · 0 评论