abstract-bits 0.2.0

Turn any combination of bit and byte fields into a structs
Documentation
[dependencies.abstract-bits-derive]
version = "0.2.0"

[dependencies.arbitrary-int]
version = "1.3.0"

[dependencies.bitvec]
version = "1.0.1"

[dependencies.thiserror]
version = "2.0.12"

[dev-dependencies.color-eyre]
version = "0.6.4"

[dev-dependencies.hex]
version = "0.4.3"

[dev-dependencies.hex-literal]
version = "1.0.0"

[lib]
name = "abstract_bits"
path = "src/lib.rs"

[package]
authors = ["David Kleingeld"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["data-structures", "no-std::no-alloc", "embedded", "rust-patterns"]
description = "Turn any combination of bit and byte fields into a structs"
edition = "2024"
license = "Apache-2.0 OR MIT"
name = "abstract-bits"
readme = "README.md"
repository = "https://github.com/dvdsk/abstract-bits"
rust-version = "1.86"
version = "0.2.0"

[[test]]
name = "bitfield"
path = "tests/bitfield.rs"

[[test]]
name = "complex"
path = "tests/complex.rs"

[[test]]
name = "end_on_empty_vec"
path = "tests/end_on_empty_vec.rs"

[[test]]
name = "enum"
path = "tests/enum.rs"

[[test]]
name = "from_ziggurat"
path = "tests/from_ziggurat.rs"

[[test]]
name = "fuzz_case1"
path = "tests/fuzz_case1.rs"

[[test]]
name = "option"
path = "tests/option.rs"