Crates.io | nar_dev_utils |
lib.rs | nar_dev_utils |
version | 0.44.0 |
source | src |
created_at | 2024-04-04 17:15:08.848178 |
updated_at | 2024-09-17 18:30:09.53759 |
description | 用于NARS相关项目开发的实用工具包 |
homepage | |
repository | https://github.com/ARCJ137442/NAR-dev-utils |
max_upload_size | |
id | 1196519 |
size | 347,685 |
!项目英文文档有待增加
! The English documentation is still not completed
🕒最后更新:2024-09-14
Cargo状态:
开发状态:
服务于上层Narsese.rs
、NAVM.rs
、BabelNAR.rs
等库的实用开发工具集
utils
模块(最初用途)主要包含如下实用功能:
join
功能扩展、字符数组切片……
Vec
工具:数组集合操作、搜索算法……str::into_chars
Option
、Result
增强:合并、转换(Err
)enum
定义类似TypeScriptA | B | C
的「联合类型」Void
特性:销毁表达式以简化类 { expr; }
即 ()
的语法Rc<RefCell<T>>
与 Arc<Mutex<T>>
等「共享引用」类型