首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Rust学习笔记
solohoho
创建于2024-03-15
订阅专栏
Rust学习笔记
等 3 人订阅
共8篇文章
创建于2024-03-15
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Rust:结构体、方法生命周期标注核心要义
在 Rust 中,结构体生命周期 (struct lifetime) 是用于确保结构体内部引用的数据有效性的一种编译时机制。当结构体包含引用类型字段时,必须显式标注生命周期参数,以避免悬垂引用(dan
Rust:unwrap_or_else()做什么事情?
以下是关于 Rust 中 unwrap_or_else 方法的详细解析: 核心功能 安全解包机制 用于 Option<T> 或 Result<T, E> 类型,当值为 Some/Ok 时返回内部值,为
Rust:fs::read_to_string("path")?;中的问号是啥?
1、在 Rust 中,? 运算符是错误传播的快捷语法,用于简化 Result 或 Option 类型的错误处理流程 2、 使用条件 - 仅适用于返回 Result<T, E> 或 Option<T>
Rust:生命周期的主要作用是避免悬垂引用
为了保证 Rust 的所有权和借用的正确性,Rust 使用了一个借用检查器(Borrow checker),来检查程序的借用正确性。 也就是说借用检查器是为了防止悬垂引用而设计的机制,在所有
Rust:所有权的理解
理解思路 1、所有权的存在是为了解决内存安全的问题,而产生的一种新的区别于其它语言与内存打交道(垃圾回收机制和手动管理内存)的方法--通过所有权来管理内存。 2、那么如何通过所有权管理内存呢?rust
Rust:属性(attributes)学习 ,这是啥 -> `#[]`
在 Rust 中,属性(attributes)是一种特殊的语法结构,用于为代码项(如函数、结构体、模块等)提供元数据和附加的编译时指令。属性以 #[attribute_name(arguments..
Rust:[ERROR rust_analyzer::reload] Failed to run proc-macro server from...
[ERROR rust_analyzer::reload] Failed to run proc-macro server from path C:\Users\xxxx\.rustup\toolch
Rust:cargo run 时报错 error: linker `link.exe` not found
一、问题描述 error: linker link.exe not found 二、解决方案(搜集于网络 使用rustup 命令就可以解决掉 1、终端先执行如下命令,等待dowload 完成,这一步可