一:Rust简介     Rust是Mozilla开发的注重安全、性能和并发性的编程语言。“Rust”,由web语言的领军人物Brendan Eich(js之父),Dave Herman以及Mozilla公司的Graydon Hoare 合力开发。         R
转载 2024-08-20 14:47:03
51阅读
在你可以发布任何 crate 之前,需要在 crates.io 上注册账号并获取一个 API token。为此,访问位于 crates.io 的首页并使用 GitHub 账号登陆。(目前 GitHub 账号是必须的,不过将来该网站可能会支持其 他创建账号的方法)一旦登陆之后,查看位于 https:∕∕crates.io∕me∕ 的账户设置页面并获取 API token。 接着使用该 API tok
原创 2024-03-06 22:00:48
62阅读
创建配置文件配置文件目录创建配置文件进入.cargo的目录后,查看是否存在config的配置文件,不存在就创建。
原创 2022-10-16 00:30:59
1710阅读
rust maven plugin 是questdb 团队提供的一个maven rust 插件,可以方便进行cargo 包的构建,同时还提
原创 1月前
29阅读
rust 很不错,但是crates 经常下载有点慢,当前阿里云还没有相关的镜像,还有科大为我们提供了一个 配置方法 添加crates 配置 $HOME/.cargo/config 目录 [registry] index = "git://mirrors.ustc.edu.cn/crates.io-i
原创 2021-07-19 13:35:29
1216阅读
文章目录关键词变量常量Shadowing数据类型scalar整型浮点型布尔型字符类型Compound_TypesTupleArrayothers控制流IfLoopsloopwhilefor函数表达式和语句函数的声明与使用总结 关键词大部分语言都有一组保留的关键词,这些关键词只能由语言本身进行使用,在对函数或者变量进行命名时需注意避开关键词,rust大部分关键字都有特殊的意义,如match 表示模
Profiles Cargo有两大主要的profiles:dev和release。 例如,可以在Cargo.toml里自定义: [profile.dev] opt-level = 0 [profile.release] opt-level = 3 Publish crate to Crates.io
转载 2020-10-27 14:57:00
233阅读
2评论
学习一门语言,光知道语法是不够的,我们需要熟悉整个生态。下面是一位外国朋友总结的 crates 列表,来看看
转载 2022-06-23 11:00:35
84阅读
1点赞
Packages and Crates crate是一个二进制可执行文件或者一个binary。crate root是Rust编译器开始编译的那个源文件,而且会作为对应crate的root module。package是一或多个提供一组功能的crates。package本身包含一个Cargo.toml
转载 2020-10-25 16:39:00
123阅读
2评论
github是开源代码分享的地方,rust的开源项目除了github,我们还可以将其发布到上,然后其它用户就可以使了,我们一次来看一下。
原创 2024-03-20 14:52:04
58阅读
1.使用cargo命令 2.直接修改Cargo.toml。点击包名,进入包详情页面: 添加依赖方法有两种。3.执行cargo build 下载依赖到本地。下载后,在项目外部库中可看到rand 0.8.5。在工程当前目录输入cargo build。4.在源码文件.rs中使用外部库的函数。2.搜索要使用的依赖,如rand。完整示例代码: main.ts。1.打开crates.io。
原创 2024-05-22 19:44:43
206阅读
Rust中,一般使用外部依赖的库部署在https://crates.io/。我们直接在Cargo.toml的dependencies配置即可,列如下配置:...[dependencies]rand = "0.7.3"serde = "1.0"serde_derive = "1.0"serde_json = "1.0"lazy_static = "1.4.0"...如果细心的同学会发现,如果ran
原创 2021-05-09 09:32:30
1520阅读
在​​Rust​​中,一般使用外部依赖的库部署在​​https://crates.io/​​。我们直接在​​Cargo.toml​​的​​dependencies​​配置即可,列如下配置:...[dependencies]rand = "0.7.3"serde = "1.0"serde_derive = "1.0"serde_json = "1.0"lazy_static = "1.4.0"...
原创 2022-06-27 10:05:01
1328阅读
Enum的值如何作为类型這位寫C++的老兄想寫以前的Enumfn pet(_: Animal::Whale)
原创 2022-06-23 05:06:21
30阅读
Enum的值如何作为类型這位寫C++的老兄想寫以前的Enumfn pet(_: Animal::Whale) {}fn pet(_: Animal::Dog) {}// or somehow describe a trait that forces its implementors to impl specific enum variants; not allow them to impl the
原创 2021-05-10 13:59:27
159阅读
rust安装首先使用下面的shell指令进行安装shell先配置国内源打开终端先将下面三行代码依次复制echo"exportRUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/ruststatic"/.bashrcecho"exportRUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/ruststatic/rus
原创 2022-03-20 21:19:52
4236阅读
crates.io 2020-02-20 事件报告UTC 时间 2020 年 2 月 20 日 21:28,
原创 2022-06-25 01:03:28
56阅读
crates.io 2020-02-20 事件报告UTC 时间 2020 年 2 月 20 日 21:28,我们收到了来自 crates.io 用户的报告,即使自上传 10 分钟后,索引中的仓库仍不可用。这是由于 GitHub 中断导致 crates.io 网站 web 程序中的 bug 被触发。在 Rust 官方博客查看报告原文:https://blog.rust-lang.org/inside
原创 2021-05-09 11:05:32
118阅读
系列文章目录一、允许我先扯一扯在解释原因之前,先允许博主来介绍一下自己目前所掌握的编程语言。C++是我接触的第一门编程语言,刚上大学那会上课所学,后来因为没有从事相关工作,现在还依稀记得一点基础知识,比如C++中的namespace,类和对
原创 2021-07-09 14:56:16
338阅读
系列文章目录一、允许我先扯一扯在解释原因之前,先允许博主来介绍一下自己目前所掌握的编程语言。C++是我接触的第一门编程语言,刚上大学那会上课所学,后来因为没有从事相关工作,现在还依稀记得一点基础知识,比如C++中的namespace,类和对象中的构造函数与析构函数、访问控制、重载,别的忘的一干二净了。C是我接触的第二门编程语言,是因为自己喜欢玩嵌入式所以自学的,当初跟着郝斌老师的教程学的非常开心,第一次知道了程序运行的基本原理、变量的本质、指针的本质,后来学会了结构体、共用体、枚举这些复合数据类型,
原创 2022-01-10 14:59:56
1471阅读
  • 1
  • 2
  • 3
  • 4
  • 5