-
bitflags
一个宏,用于生成类似于位标志的结构体
-
bit-vec
位向量
-
bit-set
一组位
-
ruint
具有 const-generics 位长度的无符号整数类型
-
winnow
一个以字节为导向、零拷贝的解析器组合库
-
typenum
在编译时评估的类型级别数字。它目前支持位、无符号整数和有符号整数。它还提供了一个类型级别的数字数组类型,但它的…
-
uint
大型固定大小整数算术
-
modular-bitfield
允许使用模块化构建块轻松定义位域类型
-
bitter
Swiftly 从字节数组中提取未对齐的位级数据
-
mycelium-bitfield
结构化位域,由 Mycelium 提供
-
bitreader
从字节数组的切片中读取单个位。您可以从字节数组中读取“不寻常”数量的位,例如一次读取 13 位。读取器内部跟踪缓冲区中的位置。
-
deku
为结构体提供的位级别序列化/反序列化过程宏
-
bit_field
提供 get_bit、get_bits、set_bit 和 set_bits 方法的位字段 trait,用于 Rust 的整型类型
-
bv
位向量位切片
-
bitfield-struct
位字段的类似结构的过程宏
-
option_set
强化版的位标志
-
svd2utra
SVD 到 UTRA 库生成器
-
zune-core
zune 家族 crate 中的图像处理核心工具
-
bitbuffer
从字节切片中读取位序列
-
bva
在固定但任意大小的位向量上进行操作和算术运算
-
bittle
在本地 Rust 类型上零成本的位集
-
venndb
使用位(标志)列查询的行内存数据库,用Rust编写
-
bitmask-enum
位掩码枚举属性宏
-
bitm
位和位图(位向量)操作
-
cj_common
用于cubicle-jockey项目的常用函数集合
-
less-avc
less高级视频编码(H.264)编码
-
bit-struct
定义具有分配给单个位而不是字节的字段的struct
-
crc64
校验和实现
-
bin-proto
轻松定义二进制协议
-
cj_bitmask_vec
BitmaskVec是一个将位掩码与T配对的Vec。支持从u8到u128的位掩码。
-
scryer-modular-bitfield
允许使用模块化构建块轻松定义位字段类型。这是对modular-bitfield crate的修改版本,适用于Scryer Prolog。
-
bitsrun
BIT的10.0.0.55的无头登录和注销CLI
-
count-digits
一个无std trait,用于确定各种数基中整数的长度
-
bit_manipulation
轻量级的Rust库,用于无缝管理和验证最多128个选项状态。通过高效的、灵活的、直观的选项处理功能,增强您的应用程序...
-
bitfrob
是
bytemuck
的兄弟库,这里存放了forbid(unsafe_code)实用工具 -
bit_ops
对原始整数类型进行常见位操作,重点支持
no_std
和const
兼容性。与其他提供工具创建具有位字段的复杂高级类型的库不同... -
ointers
我们偷走了高位的指针叫什么?叫ointer
-
bilge
像使用Rust的特性一样使用bitsized类型
-
bit-vec-omnitool
位向量
-
ruint2
具有cont-generic位长度的无符号整数类型
-
bs
具有小集(单字)优化的bitset
-
memacc
内存访问函数
-
bit-matrix
位矩阵和向量
-
itybity
一个提供位迭代器和位迭代器附件的小型库
-
bitintr
可移植位操作内联函数
-
bit-iter
遍历字中设置位的正向或反向位置
-
crabdis
类似于Redis但略显生锈
-
sawp-flags
SAWP 位标志处理和存储
-
id30
30 位标识符的编码方案
-
uberbyte
为初学者提供的位操作
-
av-bitstream
位写入器/读取器
-
bitvec-rs
具有保证的
[u8]
表示形式的位向量,以及获取其内部向量的安全不可变和可变视图以轻松进行I/O的能力 -
modular-bitfield-msb
允许使用模块化构建块轻松定义位字段类型。最高有效位优先版本。
-
rev_bits
在指定范围内反转位
-
fixed_bitmaps
一个小型crate,实现了围绕原始Rust无符号整数的位图功能
-
u144
无符号整数 144 位
-
flood-rs
位和字节流
-
halfling
一组用于处理半字节的实用工具
-
bit-list
一个位懒列表
-
bit_roles
基于位标志的细粒度角色管理
-
bitlab
从二进制数据源提取位范围
-
bitman
一个易于使用的 Rust 位操作库
-
bit_reverse
计算原始整数的位反转
-
bitvec_simd
带 SIMD 的 bitvec
-
bitflags-serde-legacy
为 bitflags 2.x 类型实现与 1.x 兼容的 serde 特性
-
macro-bits
执行基于宏的位操作
-
secded
面向所有人的单错误纠正,双错误检测代码
-
irox-bits
比特与片段。无标准/无分配的流比特/字节操作
-
goldboot-image
定义金引导图像格式
-
register-bits
执行在编译时验证的寄存器位操作
-
count_set_bits
计算设置位
-
bitarray
由const泛型驱动的、针对汉明距离优化的位数组
-
bitvek
位向量实现
-
bitregions
生成一个单元结构来表示一组位区域
-
applause
命令行接口和配置管理变得简单
-
clock-page-replacement
时钟页面替换算法实现
-
bitstream_reader
从字节切片中读取位序列
-
byteflow
读写非字节对齐的数值类型
-
rustcolor
Rust终端渲染库,支持3/4位、8位和24位颜色
-
naia-serde
为 naia 提供位级别反序列化
-
u160
160位无符号整数
-
bitwrap
将数据打包/解包到字节数组中
-
semx_bitops
不使用复杂的派生继承,提供简单纯粹的位操作
-
bitflag-attr
一个宏,用于从 C 类型的枚举生成位标志结构
-
ack-udp
更可靠的 UDP
-
flipperbit
损坏文件生成器。随机位翻转器。
-
bits-cli
将输入转换为位(如有适用,附解释)
-
bitwrap_extra
将数据打包/解包到字节数组中
-
endio_bit
位级别读写,模仿 std::io::{BufReader, BufWriter}
-
flags
一个宏,用于生成类似于位标志的结构体
-
mx3
提供位混合器、伪随机数生成器和哈希函数的算法
-
little-endian
小端格式的编码和解码
-
k2_tree
稀疏位矩阵的空间高效表示
-
star_rng
具有良好意见的伪随机数生成器,便于模糊测试
-
slicefields
允许数据结构成员以子字节对齐(例如,一位对齐)
-
frum
用Rust编写的快速简单的Ruby版本管理器
-
packing
任意对齐字段的位打包和解包
-
encap_enum
定义一组常量和位标志的非冗长方式
-
intbits
轻松访问整数的各个位
-
swar
在无符号数中对位子切片进行并行操作
-
bit_buffers
从文件中读取和写入单个位
-
tokio-tls-listener
围绕
tokio-rustls
的薄包装,使其使用更简单 -
aktors
derive-aktor 的驱动程序
-
bitf
过程宏,可轻松将结构体转换为位域
-
rust-dense-bitset
高效的Rust位集
-
bitread
在Rust中设计用于高效地将小型二进制数据转换为Rust结构体
-
bitvec-nom2
使用bitvec对nom进行位级别解析
-
indexed_bitvec
一个带(希望)快速rank和select操作的索引位向量
-
canadensis_bit_length_set
用于处理Cyphal数据结构描述语言文件时计算数据类型大小的位长度集合类型
-
zlo
一种使用Serde将结构体转换为非常紧凑的位表示的序列化/反序列化策略
-
nom-trace
nom解析器的跟踪器
-
bitstring
特性和实现
-
bit_combi_iter
一个迭代器,用于迭代小于给定无符号整数的所有位组合
-
stubit
愚蠢的位库
-
bit
操作位和位范围的辅助函数
-
bitmac
用于访问单个位的结构
-
tiny-bitstream
经典位流库的标准实现
-
bitint
以位为逻辑大小的整数类型
-
bitflags12
一个宏,用于生成类似于位标志的结构体
-
braille_pics
使用盲文字符制作文本艺术图片
-
mvbitfield
生成与位对齐字段一起工作的类型
-
logic_gate
逻辑门
-
waithandle
使线程间的信号传递更加直观
-
bit_seq
创建位序列的进程宏
-
midi-event
快速MIDI事件解析/写入
-
synqueue
内部同步(MPMC)队列
-
bit_op
位操作
-
mju-bits
为u8, u16, u32和u64提供无_std类型化的位字段访问
-
bittree
在称为位树的特殊数据结构中查找O(1)函数
-
wider_primitives
更宽的原始整数类型
-
bitmath
任意大小位运算工具
-
elias-fano
Rust中的编码
-
bitslice
将位转换成和从bitslice格式中取出,并对位切片数据进行各种操作
-
byte_trie
基于字节的压缩 trie,具有一些奇怪的子节点桶大小
-
menmos-betterstreams
用于处理流的Menmos库
-
bitvec-nom
使用bitvec对nom进行位级别解析
-
strnum_bitwidth
计算任意基于数字字符串的位宽
-
pee
将字节放入文件
-
r30_rs
使用Rule-30基本细胞自动机在Rust中实现的伪随机位生成器
-
bitorder
按lsb或msb顺序读取和写入位
-
bitcursor
跟踪在包装内存缓冲区中的位位置,并提供读写实现。还应用了名为ReadBits的新trait,允许从光标读取实现Unit的类型。
-
tensorflow-protos-rs
为TensorFlow的Protobuf代码生成crate
-
flb-plugin
Rust的Fluent Bit插件绑定
-
dotbits
无符号整型与 Vec
之间的转换,以及各种辅助函数 -
bitless
几乎适用于任何程序的更少代码
-
scale-bits
一组位的一个与 SCALE 兼容的表示
-
into-a-byte
从 Into
的元组构建一个字节 -
bitfields
在原始类型中存储子字节枚举的辅助函数
-
simple-bitrange
操作位范围,这在处理 IC 寄存器时很常见
-
bitbit
按位读写类型
-
bitut
位操作工具
-
nopkg
用于自动获取工件的控制台工具
-
can-bit-timings
计算 CAN 总线时序的过程宏
-
serialize_bits
位序列化和反序列化
-
bit_fiddler
用于常见位操作的宏,具有多个方便的模式
-
tic_tac_toe_bit_patterns
井字棋
-
makai_waveform_db
内存波形数据库
-
biterator
迭代字节流中的单个位
-
rfid-debug
用于编码和解码H10301 26位Wiegand格式的RFID读取器实用程序
-
sae-j1939
嵌入式和非嵌入式用例
-
sten_rs
用于在PNG图像上执行隐写术的Rust crate,以及更多功能!
-
nom-bitvec
使用bitvec对nom进行位级别解析
-
compact_bitset
一种用于存储布尔数组的数据类型,以优化空间使用
-
bits
x86 BMI-style bit manipulation routines
-
cuckoocache
高性能并发缓存
-
anyint
用于处理任何位大小的整数的特性和结构体
-
unicode-line-stacker
一个用于堆叠Unicode行绘制字符的微小库
-
opengr2
纯Rust编写的Granny2 (.gr2) 文件解析器
-
exp-golomb
指数-Golomb编码
-
bitrw
位读写
-
bitreader_async
一个扩展BufReader以允许异步按位读取的读取器
-
bitstream-rs
从普通读取器和写入器读取和写入单个位值
-
bits_rs
处理位序列
-
wasm-bindgen-test-macro
为wasm-bindgen的内部测试宏
-
template_distribution_sv2
Sv2模板分发子协议
-
pcap-rs
用于pcap文件的解析器(及其文件迭代器)
-
bit_utils
Rust的位工具(最终支持Nibble)
-
process_consistency
通过散列可执行内存来确保它保持不变
-
bit_manager
从各种流中读取和写入位
-
rle-bitset
一个不使用std、不使用alloc的trait,用于在[usize]中查询和操作位并迭代它们的运行长度
-
rit
Rust的位操作
-
politeness-macro
不是时候对rustc友好一点了吗?
-
bit_blend
使用掩码将无符号整数合并为位序列
-
ptr-bool
具有指针大小的指针和布尔值
尝试使用 DuckDuckGo 进行搜索。