首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
rust
码码呀
创建于2024-10-15
订阅专栏
系统的分享rust相关知识以及rust常用框架源码以及标准库解读
等 2 人订阅
共34篇文章
创建于2024-10-15
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Rust 结构体与枚举的梦幻联动,让你编程更高效
结合使用结构体和枚举 枚举和结构体可以组合使用,以创建更复杂的数据结构。这种组合提供了强大的数据建模能力,允许你创建具有不同数据和行为的类型。 我们创建一个Point的结构体,里面有x和y两个属性其类
结构体,你真的会用吗?这些高级用法你一定没见过
定义结构体 在使用结构体之前我们首先要定义一个结构体,后面才能实例化使用它。它的定义语法就是关键字struct 后面空格加上结构体名称如果有结构体中有属性则后面跟上大括号{},大括号中定义结构体的属性
揭秘rust中默认参数类型不为人知的秘密,你确定不来了解下吗?
你可以为泛型类型参数指定默认类型参数,这样在调用函数或结构体时,如果没有指定具体的类型参数,就会使用默认的类型参数。这提供了一种灵活的方式来使用泛型代码,同时保持了代码的简洁性和可读性。
Rust界的“双胞胎”:Self和self,你真的了解它们吗?别以为穿个马甲就不认识你了
Self Self是一个类型别名,通常用于trait和impl块中,表示当前的类型或类型的类型。 在Trait定义中,Self代表了实现该trait的类型。 在impl中,Self可以用来引用当前实现
trait组合,让你的代码升级大变身
通过trait组合这种方式,你可以确保泛型类型参数具有所需的行为,同时保持代码的灵活性和可重用性,使得我们的代码复用和优雅大大的提升。
别再忽略它!Trait约束在Rust中的逆天用法,看完震惊
trait约束语法 多个trait约束 生命周期约束 默认trait实现 高级trait约束 函数返回中的 impl Trait trait约束语法 在这个例子中,T 是一个泛型类型参数,: Trai
别再被孤儿规则搞崩溃了!一文揭秘Rust编程秘密
什么是孤儿规则 孤儿规则(Orphan rule)是Rust语言中一个重要的概念,它确保了trait实现的连贯性(Coherence)。孤儿规则的定义如下: 给定一个impl<P1..=Pn> Tra
全面解析 Rust 动态分发:原理、实践与优化
什么是 Trait 对象? Trait 是 Rust 中一组定义方法的抽象。它类似于其他编程语言中的接口或抽象类,但在 Rust 中更为强大和灵活。Trait 定义了一系列方法的签名,但并不提供具体的
Rust 中的关联类型:用法深度解析与实践指南
Rust是一种以安全性和高效性著称的系统级编程语言,其设计哲学是在不损失性能的前提下,保障代码的内存安全和线程安全。为了实现这一目标,Rust引入了"所有权系统"、"借用检查器"等特性,有效地避免了常
rust中关联类型最全总结,看了这篇包你完全弄明白关联类型
Rust是一种以安全性和高效性著称的系统级编程语言,其设计哲学是在不损失性能的前提下,保障代码的内存安全和线程安全。为了实现这一目标,Rust引入了"所有权系统"、"借用检查器"等特性,有效地避免了常
在 Rust 中定义和实现 Trait 的指南
本片文章我们着重介绍关于rust中trait的定义以及trait的用法 在 Rust 中定义 trait 通常是为了定义一个接口,这个接口可以被多种不同的类型实现。下面是一个简单的 trait 定义的
带你全面深入的理解rust中的trait
trait作为rust中强大的存在,我们有必要对trait做一个全面细致的了解和深入理解,以便于后面写出优雅的代码
rust智能指针一网打尽,轻松掌握rust的智能指针
智能指针是 Rust 所有权和借用系统的重要组成部分,它们提供了多种方式来管理数据的生命周期和并发访问。使用智能指针时,你需要理解它们的所有权规则和线程安全保证,以确保程序的正确性和安全性。
深入浅出你所不知道的rust生命周期高级用法
生命周期的定义 生命周期通常用撇号(')后跟一个标识符来表示,例如 'a、'b、'static。 生命周期注解 在函数或方法的参数和返回类型中,你可以使用生命周期注解来指定引用的有效期: 在这个例子中
最全面最详细的rust闭包总结
这篇文章系统的全面的介绍了rust中闭包的一些用法以及一些注意事项,对于学习rust闭包这个在rust中占据很重要概念有很大的裨益