bakul

2024年9月24日

关于traitQ&A

摘要: Q解释一下rust中的trait是什么,这真的很重要,请详细解释`没看懂,以后看' A在Rust中,trait是一种定义共享行为的机制。可以把trait看作是一个接口,它定义了某些方法和功能,但是不提供这些方法的具体实现。trait允许不同的类型(例如结构体和枚举)实现相同的行为,从而增强代码的重用 阅读全文

posted @ 2024-09-24 23:41 bakul 阅读(6) 评论(0) 推荐(0) 编辑

Q&A:crate rand

摘要: Q:在 [dependencies]表块中,你要告诉 Cargo 本项目依赖了哪些外部 crate 及其版本。本例中,我们使用语义化版本 0.8.3来指定 randcrate。Cargo 理解语义化版本(Semantic Versioning,有时也称为 SemVer),这是一种定义版本号的标准。0 阅读全文

posted @ 2024-09-24 23:26 bakul 阅读(9) 评论(0) 推荐(0) 编辑

rust-analyzer failed to discover workspace (vsCode)

摘要: 如图 安装插件后就出现这个标识 解决办法 找了许多教程,我整理一下成功的经验 打开设置 搜索rust,打开setting.json 3.输入Cargo.toml的绝对路径,保存Ctrl+s就行了 不过注意地址的斜杠,还有地址要用双引号。 阅读全文

posted @ 2024-09-24 19:37 bakul 阅读(158) 评论(0) 推荐(0) 编辑

导航