crates.io "bitfield" keyword
View the packages on the crates.io package registry that are tagged with the "bitfield" keyword.
register-interface 0.1.0
A register interface, bitfield and memory mapping library1 version - Latest release: over 2 years ago - 2 dependent repositories - 1.75 thousand downloads total - 0 stars on GitHub - 1 maintainer
embedded-registers-derive 0.9.13 💰
Procedural macro for effortless definitions of registers in embedded device drivers13 versions - Latest release: 3 months ago - 1 dependent package - 1 dependent repositories - 13.3 thousand downloads total - 23 stars on GitHub - 1 maintainer
embedded-registers 0.9.13 💰
Procedural macro for effortless definitions of registers in embedded device drivers13 versions - Latest release: 3 months ago - 1 dependent package - 1 dependent repositories - 13.2 thousand downloads total - 23 stars on GitHub - 1 maintainer
Top 5.1% on crates.io
31 versions - Latest release: 3 months ago - 104 dependent packages - 1,341 dependent repositories - 12.5 million downloads total - 154 stars on GitHub - 1 maintainer
bitfield 0.19.1
This crate provides macros to generate bitfield-like struct.31 versions - Latest release: 3 months ago - 104 dependent packages - 1,341 dependent repositories - 12.5 million downloads total - 154 stars on GitHub - 1 maintainer
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: over 2 years ago - 1.33 thousand downloads total - 0 stars on GitHub - 1 maintainer
bitstructs_macro 0.2.1
Procedural macro for bitstructs.5 versions - Latest release: 4 months ago - 2.63 thousand downloads total - 0 stars on GitHub - 1 maintainer
bitbybit 1.3.3
Efficient implementation of bit-fields where several numbers are packed within a larger number an...14 versions - Latest release: 8 months ago - 3 dependent packages - 3 dependent repositories - 177 thousand downloads total - 64 stars on GitHub - 1 maintainer
bitutils2 0.1.5
A package of tools for bit manipulations, including bit indexing, bitfields, and a variation of r...6 versions - Latest release: about 1 month ago - 5.29 thousand downloads total - 1 maintainer
Top 4.9% on crates.io
15 versions - Latest release: 3 months ago - 66 dependent packages - 653 dependent repositories - 4.82 million downloads total - 200 stars on GitHub - 2 maintainers
modular-bitfield 0.12.0
Easily define bitfield types with modular building blocks.15 versions - Latest release: 3 months ago - 66 dependent packages - 653 dependent repositories - 4.82 million downloads total - 200 stars on GitHub - 2 maintainers
superbitty-macros 0.3.1
A helper crate to the `bitfields` crate.4 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 5.62 thousand downloads total - 0 stars on GitHub - 1 maintainer
bit_range 0.1.0
A small library for getting bits and ranges of bits from byte collections1 version - Latest release: almost 10 years ago - 1 dependent package - 1 dependent repositories - 5.3 thousand downloads total - 1 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: over 1 year ago - 1 dependent package - 12.6 thousand downloads total - 1 stars on GitHub - 1 maintainer
mycelium-bitfield 0.1.5 💰
Structured bitfields, courtesy of Mycelium.6 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 82.7 thousand downloads total - 647 stars on GitHub - 1 maintainer
bilge 0.2.0
Use bitsized types as if they were a feature of rust.7 versions - Latest release: almost 2 years ago - 9 dependent packages - 1 dependent repositories - 373 thousand downloads total - 183 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: almost 2 years ago - 1 dependent package - 1 dependent repositories - 373 thousand downloads total - 183 stars on GitHub - 1 maintainer
bitfield-layout 0.4.0
Yet another bitfield handling implementation7 versions - Latest release: almost 4 years ago - 8.4 thousand downloads total - 0 stars on GitHub - 1 maintainer
easy-bitfield 0.1.0
A simple and easy to use bitfield library for Rust1 version - Latest release: about 1 year ago - 1.32 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
bit-matrix 0.9.0
Library for bit matrices and vectors.13 versions - Latest release: 21 days ago - 6 dependent packages - 5 dependent repositories - 140 thousand downloads total - 5 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: over 1 year ago - 2 dependent packages - 13.4 thousand downloads total - 1 stars on GitHub - 1 maintainer
bitfield-serialize 0.1.0
A Rust library for defining and serializing bitfield structures with macro support1 version - Latest release: about 1 month ago - 247 downloads total - 1 maintainer
bitman 2.0.1
An easy to use bit manipulation library for Rust3 versions - Latest release: almost 2 years ago - 3.74 thousand downloads total - 5 stars on GitHub - 1 maintainer
bitstructs 0.2.1
Defining type-safe bitfield structures that can be used in both `std` and `no_std` environments.5 versions - Latest release: 4 months ago - 2.46 thousand downloads total - 0 stars on GitHub - 1 maintainer
yabf 0.3.0
yet another (deprecated) bit field8 versions - Latest release: almost 4 years ago - 4 dependent packages - 9.74 thousand downloads total - 0 stars on GitHub - 1 maintainer
bitwrap_extra 2.0.6
pack/unpack data into byte array5 versions - Latest release: almost 3 years ago - 5.92 thousand downloads total - 0 stars on GitHub - 1 maintainer
bin_codec_derive 0.1.0
binary encoder decoder with bit field1 version - Latest release: about 6 years ago - 1.7 thousand downloads total - 0 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: over 2 years ago - 1 dependent package - 5 dependent repositories - 63.9 thousand downloads total - 4 stars on GitHub - 1 maintainer
bitpiece 0.4.0
bitfields for rust15 versions - Latest release: 16 days ago - 8.23 thousand downloads total - 0 stars on GitHub - 1 maintainer
bitpiece_macros 0.4.0
bitfields for rust15 versions - Latest release: 16 days ago - 8.33 thousand downloads total - 0 stars on GitHub - 1 maintainer
bytefield 0.1.0
A pure Rust, no-std implementation of bit fields1 version - Latest release: over 2 years ago - 1.37 thousand downloads total - 0 stars on GitHub - 1 maintainer
bitfields 1.0.0 💰
Macro for generating flexible bitfields. Useful for low-level code (embedded or emulators).25 versions - Latest release: 18 days ago - 1 dependent package - 10 dependent repositories - 65.4 thousand downloads total - 42 stars on GitHub - 1 maintainer
bitfields-impl 1.0.0 💰
Macro for generating flexible bitfields. Useful for low-level code (embedded or emulators).24 versions - Latest release: 18 days ago - 32.6 thousand downloads total - 42 stars on GitHub - 1 maintainer
bitwrap 2.0.2
pack/unpack data into byte array25 versions - Latest release: almost 4 years ago - 29.8 thousand downloads total - 8 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: over 1 year ago - 2 dependent packages - 10 thousand downloads total - 2 stars on GitHub - 1 maintainer
bitwrap_derive_extra 2.0.6
macro for bitwrap5 versions - Latest release: almost 3 years ago - 1 dependent package - 6.54 thousand downloads total - 0 stars on GitHub - 1 maintainer
bitbash 0.5.1
Macros for working with bitfields7 versions - Latest release: over 5 years ago - 9.12 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: over 1 year ago - 5.38 thousand downloads total - 0 stars on codeberg.org - 1 maintainer
mju-bits 0.3.0
no_std typed bitfield access for u8, u16, u32 and u643 versions - Latest release: over 5 years ago - 3.87 thousand downloads total - 1 stars on GitHub - 1 maintainer
bit-struct 0.3.2
Define structs which have fields which are assigned to individual bits, not bytes38 versions - Latest release: over 2 years ago - 2 dependent packages - 2 dependent repositories - 276 thousand downloads total - 17 stars on GitHub - 1 maintainer
erg_bits
Bits ops and bit field trait and macro helper2 versions - Latest release: 20 days ago - 2.07 thousand downloads total - 1 maintainer
bitfield-access 0.1.1
Ergonomic low-level bitfield access on raw byte types2 versions - Latest release: 21 days ago - 227 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 4 years ago - 3 dependent packages - 3 dependent repositories - 68.3 thousand downloads total - 3 stars on GitHub - 1 maintainer
modular-bitfield-ordering 0.1.0
Provide u8be..u128be, u8le..u128le for modular-bitfield1 version - Latest release: over 1 year ago - 1.28 thousand downloads total - 0 stars on GitHub - 1 maintainer
bitbash-macros 0.5.1
proc-macro crate for bitbash6 versions - Latest release: over 5 years ago - 1 dependent package - 8.53 thousand downloads total - 0 stars on GitHub - 1 maintainer
bin-proto 0.9.0
Easy binary protocol definitions17 versions - Latest release: 3 months ago - 19.2 thousand downloads total - 23 stars on GitHub - 1 maintainer
bin-proto-derive 0.9.0
Derive macros for bin-proto13 versions - Latest release: 3 months ago - 1 dependent package - 15.3 thousand downloads total - 23 stars on GitHub - 1 maintainer
bitfield-struct 0.11.0
Struct-like procedural macro for bitfields.39 versions - Latest release: 3 months ago - 28 dependent packages - 12 dependent repositories - 2.54 million downloads total - 98 stars on GitHub - 1 maintainer
simple_bitfield 0.1.8
Create bitfields with the same memory structure as integers using a simple macro.8 versions - Latest release: almost 5 years ago - 10.1 thousand downloads total - 0 stars on GitHub - 1 maintainer
ubits 0.3.1
Bit fields and masks.5 versions - Latest release: about 3 years ago - 7.04 thousand downloads total - 3 stars on GitHub - 1 maintainer
applause_derive 0.1.1
Command Line Interfaces and Configuration Management made easy2 versions - Latest release: over 1 year ago - 1 dependent package - 2.94 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: about 2 years ago - 5.35 thousand downloads total - 2 stars on GitHub - 1 maintainer
bitf 1.3.0
This crate provides a procedural macro to easily create a bitfield out of a struct9 versions - Latest release: over 3 years ago - 10.2 thousand 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: almost 2 years ago - 2.27 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
surjective-enum 0.1.0
Rust macro to derive a surjective mapping from enum representation to enum.1 version - Latest release: over 6 years ago - 1 dependent package - 1 dependent repositories - 2.37 thousand downloads total - 0 stars on GitHub - 1 maintainer
superbitty 0.3.2
A bitfields crate.8 versions - Latest release: over 2 years ago - 8.25 thousand downloads total - 0 stars on GitHub - 1 maintainer
tartan-bitfield 1.2.0
Define structures with accessors for particular bits or bit ranges3 versions - Latest release: over 2 years ago - 4.78 thousand downloads total - 3 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 4 years ago - 1 dependent package - 1 dependent repositories - 68.5 thousand downloads total - 3 stars on GitHub - 1 maintainer
applause 0.1.1
Command Line Interfaces and Configuration Management made easy2 versions - Latest release: over 1 year ago - 2.6 thousand downloads total - 0 stars on GitHub - 1 maintainer
fielder-proc 0.1.2
Macros for fielder3 versions - Latest release: 7 months ago - 1.78 thousand downloads total - 0 stars on GitHub - 1 maintainer
bitint 0.1.1
Integer types that have a logical size measured in bits.3 versions - Latest release: almost 2 years ago - 1 dependent package - 4.92 thousand downloads total - 2 stars on GitHub - 1 maintainer
bitfld 0.1.7
Ergonomic, no-std specification of bitfield layouts8 versions - Latest release: 5 months ago - 3.64 thousand downloads total - 0 stars on GitHub - 1 maintainer
fielder 0.2.0
Efficient and precise bitfields5 versions - Latest release: 7 months ago - 2.78 thousand downloads total - 0 stars on GitHub - 1 maintainer
proc-bitfield 0.5.2
A crate to expressively declare bitfield-like structs15 versions - Latest release: 7 months ago - 5 dependent packages - 3 dependent repositories - 31.7 thousand downloads total - 49 stars on GitHub - 2 maintainers
bitfield-macros 0.19.1
Internal crate for the bitfield crate.4 versions - Latest release: 3 months ago - 232 thousand downloads total - 181 stars on GitHub - 1 maintainer
bin_codec 0.1.0
binary encoder decoder with bit field1 version - Latest release: about 6 years ago - 1 dependent package - 2.38 thousand downloads total - 0 stars on GitHub - 1 maintainer
Related Keywords
bit
28
bitfields
15
rust
15
bits
9
binary
9
bitflag
5
proc-macro
5
bitflags
5
protocol
5
register
5
macro
4
no-std
4
embedded
4
codec
4
struct
4
no_std
4
macros
3
byte
3
parser
3
bitstruct
3
binary-protocol
2
bitrange
2
bilge
2
serde
2
encode
2
serialization
2
lsb
2
decode
2
bitstream
2
bitstructs
2
flags
2
bitint
2
bitset
2
registers
2
sensor
2
derive
2
bitenum
2
buffer
1
bitops
1
nostd
1
slice
1
memory-map
1
bitslice
1
os
1
bitmask
1
procmacro
1
index
1
set
1
track
1
enum
1
bit-field
1
layout
1
drivers
1
async
1
embedded-hal
1
i2c
1
spi
1
list
1
packed
1
integer
1
misaligned
1
unaligned
1
regex
1
range
1
algebra
1
container
1
flag
1
parsing
1
bitwise
1
data-structure
1
field
1