首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
rust
订阅
用户2044993499411
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
读懂 Pin,一次搞清 Rust 最难的指针
引言 这是Rust九九八十一难第13篇,介绍下pin指针。pin指针跟Future紧密相关,也算是多线程部分第三篇。关于这块,之前看了几篇文章,有评论这块难以理解,我也同感。忘记谁说的了,如果不能简单
详解rust中的智能指针
详解rust中的智能指针 智能指针是指有指针语义的符合类型,在rust里trait决定了类型的行为,rust里通过实现Dereftrait和Droptrait两者的其一就可以实现一个智能指针类型。
Rust点滴: 闭包那点事儿
我们常常需要回调函数的功能, 需要函数并不是在创建时执行, 而是以回调的方式, 在需要的时候延迟执行. 并且, 常常需要在函数中获取环境中的一些信息, 又不需要将其作为函数参数传入. 这种应用场景就需要闭包这一工具了. 闭包是持有外部环境变量的函数. 所谓外部环境, 就是指创建…
Rust 中的闭包
Rust 中的闭包(closure)是一种匿名函数,闭包可以赋给变量也可以作为参数进行传递。闭包能够捕获外部作用域中的变量。 在 Rust 中,函数和闭包都是实现了 Fn、FnMut 或 FnOnce Trait 的类型。 闭包的定义与函数定义类似,使用 || 代替 () 将参…
Rust 模块系统
Rust 提供了一套模块系统来组织和管理代码,包括:模块(module)、Crate、包(package)和工作空间(workspace)。 Crate 的英文意思是大木箱,它是一个模块树,并且是编译的基本单元,可以将其编译成可执行程序(executable)或者库(libra…
图解 Rust 所有权与生命周期
作者简介:肖猛,二十年从桌面到云端到嵌入式的软件架构经验,跨通讯、游戏、金融、智能网联汽车多个行业,领域系统分析专家、全栈软件架构专家。目前致力于智能驾驶基础软件开发。历任吉利亿咖通自动驾驶软件平台总监,国汽智控自动驾驶软件研发总监。对在汽车领域推广 Rust 技术栈有浓厚兴趣…
Rust太难?那是你没看到这套Rust语言学习万字指南!
根据编译原理知识,编译器不是直接将源语言翻译为目标语言,而是翻译为一种“中间语言”,编译器从业人员称之为“IR”--指令集,之后再由中间语言,利用后端程序和设备翻译为目标平台的汇编语言。 Rust代码经过分词和解析,生成AST(抽象语法树)。 然后把AST进一步简化处理为HIR…
Rust Runtime 与 ABI
本文主要介绍了 Rust 编程语言(版本 1.52.0)的 Runtime 与 ABI 等相关内容。