内置以下 (没什么用的) 功能
async_utils: 根据选取的 feature,导出tokio和async-std中的内容,或者使用为pollster手工实现的内容defer: 字面含义。虽然有了scopeguard,但 我觉得 我的 macro 比他的好用display2: 当你需要两种以上的格式化方式,而苦于拿不到std::fmt::Formattereither: 一个简单的Eitherflex: Rust版本的灵活数组域,适用场景一定程度上来说比较有限。korobka:std::boxed::Box的deref上有魔法,有的时候会引发 UB。按照 Alice 的说法,换一个自己写的不带魔法的 Box 就能解决问题makro: 一小撮宏mem: 一些内存操作,主要是为了方便用NonNullslice_arena: 当你有一撮小 slice 需要分配std_ext: 对 std 组件的微量扩展unchecked: 一些轻微封装过的 unchecked 操作void: 提供了一个enum Void {},可以用来挂trait,比如impl StaticBase<String> for Void {}zvec: 假设用户代码对 “垃圾” 不敏感,那就可以在改变容器大小的时候不初始化某些元素。
Ext Link: https://docs.rs/xjbutil/0.6.1/xjbutil/
1
共 0 条评论, 1 页
评论区
写评论还没有评论