rust中的pub

2023-07-17
阅读 1 分钟
769
在rust中,pub是一个关键字,用于指定一个项的可见性。它可以被用来控制模块(module)中的函数、结构体、枚举、常量、trait等的可见性。

关于Rust中的impl for的使用

2023-07-15
阅读 1 分钟
787
在这个例子里面,&str表示转换源类型,即我们要将一个&str类型的值转换源类型,即我们要将一个&str类型的值转换为Version类型实现了From<&str> trait,意味着我们可以将一个&str类型的值转换为Version类型。我们在使用的时候应该这样使用:let version: Version = "1.2".into();

Rust中的Impls & Traits

2022-07-29
阅读 4 分钟
752
✅impls经常被用来定义Rust的structs和enums方法✅ Traits有点儿像OOP语言中的interfaces。它们通常被用来定义必须被提供的功能性。大部分的traits可以为单一类型实现

Rust中的Some

2022-07-29
阅读 1 分钟
1.3k
1、首先要知道什么是Option和Result来源:许多语言使用null/nil/undefined类型来代表空的输出和处理异常错误。Rust跳过了,特别是防止空指针异常之类的问题,由于异常等原因导致敏感数据泄漏等等。相反,Rust提供了两个特殊的类枚举:Option和Result就是来处理以上的问题内容: