首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Rust
Pomelo_刘金
创建于2023-04-12
订阅专栏
记录在学习rust中遇到的一些难点,困惑,学习rust的朋友们可以当作题目查缺补漏哦
等 331 人订阅
共118篇文章
创建于2023-04-12
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Rust:Display trait
Display trait用于控制类型如何格式化为字符串。它定义了一个fmt方法,该方法接受一个Formatter和一个&self参数,并返回一个Result。
Rust:AsRef 和 AsMut trait
Rust 语言提供了许多强大的 trait,用于在不同类型之间进行转换。其中,AsRef 和 AsMut trait 是两个非常实用的 trait,用来转化引用
Rust比较:Ord和PartialOrd trait
Ord trait和PartialOrd trait Ord trait用于对类型进行全序比较, 全序比较是指集合中的任两个元素之间都可以比较的关系。例如实数中的任两个数都可以比较大小
Rust:类型转换
类型转换是指将一个数据类型转换为另一个数据类型。在Rust中,类型转换可以用来解决类型不匹配的问题,或者在不同类型之间进行转换。
Rust 循环:for loop while
循环是编程中的基本概念之一,它允许我们重复执行一段代码,直到满足特定条件为止。Rust 提供了多种循环类型,可以满足不同的需求。 Rust 中的循环类型 Rust 提供了三种循环类型
Rust:详解 Copy 和 Clone
在 Rust 中,Copy 和 Clone trait 用于控制类型的复制行为。它们允许你定义如何复制类型的值,以及在什么情况下可以复制。本文将详细介绍这两个 trait
Rust 常见20类常见Trait,你熟悉多少?
Trait 是一种定义一组方法的方式,这些方法可以被不同类型实现。它类似于其他语言中的接口或抽象基类。 trait 可以用来定义一个类型应该具有的行为。
Rust:等值比较PartialEq 和Eq
在Rust中,我们可以使用PartialEq trait和Eq trait来进行等值比较。这两个trait都定义在标准库中,它们提供了一种灵活的方式来定义自定义类型的等值比较。
Rust:Hash trait
Hash trait是Rust标准库中的一个trait,它允许我们为自定义类型计算哈希值。 上面的代码中,我们使用了Hash trait来为变量x计算哈希值。
Rust:Debug trait
trait Debug trait是Rust标准库中的一个trait,它允许我们以一种便于调试的方式打印出变量的值。
Rust:Default trait
Default trait是Rust标准库中的一个trait,它允许我们为类型提供一个默认值。这个trait定义了一个名为default的关联函数,它返回该类型的默认值
Rust 开发工具介绍
本文旨在介绍 Rust 开发过程中常用的工具,包括编辑器、集成开发环境(IDE)、构建工具、调试工具、性能分析工具、测试工具和格式化工具等。希望本文能够更好地了解 Rust 开发工具,并为开发工作提供
Rust:动态大小类型和 Sized trait
Rust是一门系统编程语言,它提供了许多强大的特性,包括动态大小类型。动态大小类型是指在编译时无法确定其大小的类型,它们通常用于处理不定长的数据。这有时被称为 ”DST” 或 unsized type
Rust:从不返回的never type
never type的存在使开发人员的意图更加清晰,使其他人能够清楚地理解开发人员的意图,而不必从偶然的线索中重建意义 never type,也称为!类型,
Rust语言的异步运行时Tokio
Tokio是Rust语言的异步运行时。它提供了编写网络应用程序所需的构建块。这意味着您可以使用Tokio来构建可靠的网络应用程序,而不会影响速度。
Rust中的迭代器
迭代器是一种设计模式,它允许您按顺序访问集合中的元素,而无需了解底层表示。在Rust中,迭代器由`Iterator` trait定义。
Rust:如何使用Cargo
Cargo是Rust的官方包管理器和构建工具。它负责下载依赖项,编译代码并构建可执行文件。 cargo的主要功能包括: 构建和运行项目 运行测试 管理项目依赖关系 发布包到crates.io -
Rust中的守卫
守卫是Rust语言中一种强大的功能,它允许你在模式匹配、if let表达式、while let表达式、for循环和迭代器适配器中使用布尔表达式来进一步限制匹配条件。
Rust中的模式匹配
模式匹配是Rust语言中一种强大的功能,它允许你根据数据的形状和内容进行条件分支。它类似于其他语言中的switch语句,但更加灵活和强大。
从函数签名出发理解 Rust 关联类型
关联类型是定义通用 trait 的一种机制。它允许在 trait 中定义一个或多个占位符类型,这些类型将在 trait 的实现中具体化。这样可以增强代码的可读性
下一页