Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

crates.io "bitfield" keyword

packed_flags 0.9.0
A package that allows lists of flags to be packed in a somewhat efficient way while still being a...
1 version - Latest release: about 1 year ago - 361 downloads total - 0 stars on GitHub - 1 maintainer
proc-bitfield 0.4.0
A crate to expressively declare bitfield-like structs
12 versions - Latest release: about 2 months ago - 5 dependent packages - 3 dependent repositories - 11.7 thousand downloads total - 44 stars on GitHub - 2 maintainers
bitfield-struct 0.6.1
Struct-like procedural macro for bitfields.
28 versions - Latest release: about 1 month ago - 28 dependent packages - 12 dependent repositories - 223 thousand downloads total - 47 stars on GitHub - 1 maintainer
bitwrap 2.0.2
pack/unpack data into byte array
25 versions - Latest release: over 2 years ago - 10.3 thousand downloads total - 8 stars on GitHub - 1 maintainer
register-interface 0.1.0
A register interface, bitfield and memory mapping library
1 version - Latest release: over 1 year ago - 2 dependent repositories - 542 downloads total - 0 stars on GitHub - 1 maintainer
indexed-bitfield 0.1.1
An indexed bitfield, to track presence or absence of up to 128 elements.
2 versions - Latest release: 7 months ago - 583 downloads total - 0 stars on GitLab.com - 1 maintainer
bit_range 0.1.0
A small library for getting bits and ranges of bits from byte collections
1 version - Latest release: over 8 years ago - 1 dependent package - 1 dependent repositories - 3.95 thousand downloads total - 1 stars on GitHub - 1 maintainer
bin_codec_derive 0.1.0
binary encoder decoder with bit field
1 version - Latest release: about 5 years ago - 686 downloads total - 0 stars on GitHub - 1 maintainer
bitfield-layout 0.4.0
Yet another bitfield handling implementation
7 versions - Latest release: almost 3 years ago - 2.51 thousand downloads total - 0 stars on GitHub - 1 maintainer
superbitty 0.3.2
A bitfields crate.
8 versions - Latest release: over 1 year ago - 2.23 thousand downloads total - 0 stars on GitHub - 1 maintainer
superbitty-macros 0.3.1
A helper crate to the `bitfields` crate.
4 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 2.21 thousand downloads total - 0 stars on GitHub - 1 maintainer
bitbash-macros 0.5.1
proc-macro crate for bitbash
6 versions - Latest release: over 4 years ago - 1 dependent package - 3.34 thousand downloads total - 0 stars on GitHub - 1 maintainer
bin_codec 0.1.0
binary encoder decoder with bit field
1 version - Latest release: about 5 years ago - 1 dependent package - 1.29 thousand downloads total - 0 stars on GitHub - 1 maintainer
bin-proto-derive 0.3.2
Derive macros for bin-proto
6 versions - Latest release: 23 days ago - 1 dependent package - 2.05 thousand downloads total - 16 stars on GitHub - 1 maintainer
bin-proto 0.3.4
Easy binary protocol definitions
9 versions - Latest release: 23 days ago - 2.84 thousand downloads total - 16 stars on GitHub - 1 maintainer
bitbash 0.5.1
Macros for working with bitfields
7 versions - Latest release: over 4 years ago - 3.22 thousand downloads total - 0 stars on GitHub - 1 maintainer
bitf 1.3.0
This crate provides a procedural macro to easily create a bitfield out of a struct
9 versions - Latest release: over 2 years ago - 3.05 thousand downloads total - 0 stars on GitHub - 1 maintainer
mvbitfield 0.2.0
Generates types to work with bit-aligned fields.
4 versions - Latest release: 12 months ago - 1.8 thousand downloads total - 2 stars on GitHub - 1 maintainer
byte_struct 0.9.0
Pack and unpack structure as raw bytes with packed or bit field layout.
13 versions - Latest release: about 1 year ago - 1 dependent package - 5 dependent repositories - 48.2 thousand downloads total - 3 stars on GitHub - 1 maintainer
bilge 0.2.0
Use bitsized types as if they were a feature of rust.
7 versions - Latest release: 10 months ago - 9 dependent packages - 1 dependent repositories - 87.3 thousand downloads total - 169 stars on GitHub - 1 maintainer
bilge-impl 0.2.0
Use bitsized types as if they were a feature of rust.
7 versions - Latest release: 10 months ago - 1 dependent package - 1 dependent repositories - 87.3 thousand downloads total - 169 stars on GitHub - 1 maintainer
embedded-registers-derive 0.9.6 💰
Procedural macro for effortless definitions of registers in embedded device drivers
7 versions - Latest release: 5 months ago - 1 dependent package - 1 dependent repositories - 2.06 thousand downloads total - 3 stars on GitHub - 1 maintainer
embedded-registers 0.9.6 💰
Procedural macro for effortless definitions of registers in embedded device drivers
7 versions - Latest release: 5 months ago - 1 dependent package - 1 dependent repositories - 1.95 thousand downloads total - 3 stars on GitHub - 1 maintainer
bytefield 0.1.0
A pure Rust, no-std implementation of bit fields
1 version - Latest release: over 1 year ago - 377 downloads total - 0 stars on GitHub - 1 maintainer
Top 6.8% on crates.io
modular-bitfield-impl 0.11.2
Bitfields for structs that allow for modular use of enums.
13 versions - Latest release: over 3 years ago - 3 dependent packages - 641 dependent repositories - 2.09 million downloads total - 151 stars on GitHub - 1 maintainer
Top 4.9% on crates.io
modular-bitfield 0.11.2
Allows to easily define bitfield types with modular building blocks.
14 versions - Latest release: over 3 years ago - 66 dependent packages - 653 dependent repositories - 2.09 million downloads total - 151 stars on GitHub - 1 maintainer
scryer-modular-bitfield-impl 0.11.2 💰
Bitfields for structs that allow for modular use of enums.
1 version - Latest release: 3 months ago - 1 dependent package - 1.49 thousand downloads total - 0 stars on GitHub - 1 maintainer
scryer-modular-bitfield 0.11.4 💰
Allows to easily define bitfield types with modular building blocks. This is a forked version of ...
2 versions - Latest release: 3 months ago - 2 dependent packages - 1.8 thousand downloads total - 0 stars on GitHub - 1 maintainer
modular-bitfield-msb 0.11.2
Allows to easily define bitfield types with modular building blocks. MSB-first version.
1 version - Latest release: about 3 years ago - 3 dependent packages - 3 dependent repositories - 31.1 thousand downloads total - 2 stars on GitHub - 1 maintainer
bitworks 0.2.0
Crate meant to provide easy to use bitsets with emphasis on safety.
8 versions - Latest release: 3 months ago - 2 dependent packages - 2.53 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 5.1% on crates.io
bitfield 0.15.0
This crate provides macros to generate bitfield-like struct.
23 versions - Latest release: about 2 months ago - 104 dependent packages - 1,341 dependent repositories - 6.44 million downloads total - 136 stars on GitHub - 1 maintainer
bitbybit 1.3.2
Efficient implementation of bit-fields where several numbers are packed within a larger number an...
13 versions - Latest release: 3 months ago - 3 dependent packages - 3 dependent repositories - 10.8 thousand downloads total - 35 stars on GitHub - 1 maintainer
applause_derive 0.1.1
Command Line Interfaces and Configuration Management made easy
2 versions - Latest release: 5 months ago - 1 dependent package - 588 downloads total - 0 stars on GitHub - 1 maintainer
erg_bits
Bits ops and bit field trait and macro helper
2 versions - Latest release: 14 days ago - 526 downloads total - 1 maintainer
tartan-bitfield 1.2.0
Define structures with accessors for particular bits or bit ranges
3 versions - Latest release: over 1 year ago - 1.64 thousand downloads total - 2 stars on GitHub - 1 maintainer
bitman 2.0.1
An easy to use bit manipulation library for Rust
3 versions - Latest release: 9 months ago - 999 downloads total - 4 stars on GitHub - 1 maintainer
yabf 0.3.0
yet another (deprecated) bit field
8 versions - Latest release: over 2 years ago - 4 dependent packages - 3.63 thousand downloads total - 0 stars on GitHub - 1 maintainer
slicefields 1.0.4
Allows for data structures whose members are sub byte aligned (e.g. a one bit alignment)
5 versions - Latest release: 7 months ago - 1.34 thousand downloads total - 0 stars on codeberg.org - 1 maintainer
simple_bitfield 0.1.8
Create bitfields with the same memory structure as integers using a simple macro.
8 versions - Latest release: over 3 years ago - 3.91 thousand downloads total - 0 stars on GitHub - 1 maintainer
bit-matrix 0.7.1
Library for bit matrices and vectors.
10 versions - Latest release: 17 days ago - 6 dependent packages - 5 dependent repositories - 66 thousand downloads total - 5 stars on GitHub - 1 maintainer
bit-struct 0.3.2
Define structs which have fields which are assigned to individual bits, not bytes
38 versions - Latest release: about 1 year ago - 2 dependent packages - 2 dependent repositories - 212 thousand downloads total - 9 stars on GitHub - 1 maintainer
bitint 0.1.1
Integer types that have a logical size measured in bits.
3 versions - Latest release: 10 months ago - 1 dependent package - 1.75 thousand downloads total - 2 stars on GitHub - 1 maintainer
index-set 0.1.0
An ordered set that stores indices in a sparse bit field.
1 version - Latest release: over 5 years ago - 779 downloads total - 1 stars on GitHub - 1 maintainer
mju-bits 0.3.0
no_std typed bitfield access for u8, u16, u32 and u64
3 versions - Latest release: over 4 years ago - 1.37 thousand downloads total - 1 stars on GitHub - 1 maintainer
bitwrap_extra 2.0.6
pack/unpack data into byte array
5 versions - Latest release: over 1 year ago - 1.65 thousand downloads total - 0 stars on GitHub - 1 maintainer
bitwrap_derive_extra 2.0.6
macro for bitwrap
5 versions - Latest release: over 1 year ago - 1 dependent package - 2.18 thousand downloads total - 0 stars on GitHub - 1 maintainer
bitutils2 0.1.1
A package of tools for bit manipulations, including bit indexing, bitfields, and a variation of r...
2 versions - Latest release: 9 months ago - 563 downloads total - 1 maintainer
surjective-enum 0.1.0
Rust macro to derive a surjective mapping from enum representation to enum.
1 version - Latest release: over 5 years ago - 1 dependent package - 1 dependent repositories - 1.26 thousand downloads total - 0 stars on GitHub - 1 maintainer
modular-bitfield-ordering 0.1.0
Provide u8be..u128be, u8le..u128le for modular-bitfield
1 version - Latest release: 7 months ago - 314 downloads total - 0 stars on GitHub - 1 maintainer
mycelium-bitfield 0.1.5 💰
Structured bitfields, courtesy of Mycelium.
6 versions - Latest release: 4 months ago - 1 dependent package - 1 dependent repositories - 7.97 thousand downloads total - 507 stars on GitHub - 1 maintainer
modular-bitfield-msb-impl 0.11.2
Bitfields for structs that allow for modular use of enums. MSB-first version.
1 version - Latest release: about 3 years ago - 1 dependent package - 1 dependent repositories - 31.8 thousand downloads total - 2 stars on GitHub - 1 maintainer
applause 0.1.1
Command Line Interfaces and Configuration Management made easy
2 versions - Latest release: 5 months ago - 643 downloads total - 0 stars on GitHub - 1 maintainer
ubits 0.3.1
Bit fields and masks.
5 versions - Latest release: about 2 years ago - 1.72 thousand downloads total - 3 stars on GitHub - 1 maintainer