bitfields 3.0.0

Macro for for generating bitfields from structs and enum bitflags for defining packed binary schemas in low-level systems (e.g. embedded development or emulators)
Documentation

bitfields

There is currently very little information to present on this page because Docs.rs has only limited support for extracting structured feature metadata from Cargo crates. This issue is tracked in Rust RFC #3416. Check this library's main docs, readme, and Cargo.toml in case its authors have documentation for features available there instead.

This version has 44 feature flags, 22 of them enabled by default.

default

bitflag_derive_copy (default)

This feature flag does not enable additional features.

bitflag_from_endian_big (default)

This feature flag does not enable additional features.

bitflag_into_endian_big (default)

This feature flag does not enable additional features.

derive_copy (default)

This feature flag does not enable additional features.

disable_array_heap_no_std (default)

This feature flag does not enable additional features.

disable_array_heap_std (default)

This feature flag does not enable additional features.

from_endian_big (default)

This feature flag does not enable additional features.

generate_bit_ops (default)

This feature flag does not enable additional features.

generate_builder (default)

This feature flag does not enable additional features.

generate_clear_bit_ops (default)

This feature flag does not enable additional features.

generate_debug (default)

This feature flag does not enable additional features.

generate_default (default)

This feature flag does not enable additional features.

generate_from_into_bits (default)

This feature flag does not enable additional features.

generate_from_traits (default)

This feature flag does not enable additional features.

generate_invert_bit_ops (default)

This feature flag does not enable additional features.

generate_new (default)

This feature flag does not enable additional features.

generate_set_get_bit_ops (default)

This feature flag does not enable additional features.

generate_toggle_bit_ops (default)

This feature flag does not enable additional features.

generate_write_bit_ops (default)

This feature flag does not enable additional features.

into_endian_big (default)

This feature flag does not enable additional features.

order_lsb (default)

This feature flag does not enable additional features.

write_endian_big (default)

This feature flag does not enable additional features.

bitflag_disable_copy

This feature flag does not enable additional features.

bitflag_from_endian_little

This feature flag does not enable additional features.

bitflag_into_endian_little

This feature flag does not enable additional features.

disable_bit_ops

This feature flag does not enable additional features.

disable_builder

This feature flag does not enable additional features.

disable_clear_bit_ops

This feature flag does not enable additional features.

disable_copy

This feature flag does not enable additional features.

disable_debug

This feature flag does not enable additional features.

disable_default

This feature flag does not enable additional features.

disable_from_into_bits

This feature flag does not enable additional features.

disable_from_traits

This feature flag does not enable additional features.

disable_invert_bit_ops

This feature flag does not enable additional features.

disable_new

This feature flag does not enable additional features.

disable_set_get_bit_ops

This feature flag does not enable additional features.

disable_toggle_bit_ops

This feature flag does not enable additional features.

disable_write_bit_ops

This feature flag does not enable additional features.

enable_array_heap_no_std

This feature flag does not enable additional features.

enable_array_heap_std

This feature flag does not enable additional features.

from_endian_little

This feature flag does not enable additional features.

into_endian_little

This feature flag does not enable additional features.

order_msb

This feature flag does not enable additional features.

write_endian_little

This feature flag does not enable additional features.