Docs.rs
bitfields-1.0.3
Platform
aarch64-apple-darwin
aarch64-unknown-linux-gnu
i686-pc-windows-msvc
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
bitfields 1.0.3
Macro for generating flexible bitfields. Useful for low-level code (embedded or emulators).
Crate
Source
Builds
Feature flags
Documentation
Hide files
..
bitfield_attribute_non_struct.rs
bitfield_attribute_non_struct.stderr
bitfield_bit_ops_disabled.rs
bitfield_bit_ops_disabled.stderr
bitfield_disable_builder.rs
bitfield_disable_builder.stderr
bitfield_disable_debug.rs
bitfield_disable_debug.stderr
bitfield_disable_default.rs
bitfield_disable_default.stderr
bitfield_disable_from_bits.rs
bitfield_disable_from_bits.stderr
bitfield_disable_from_trait.rs
bitfield_disable_from_trait.stderr
bitfield_disable_into_bits.rs
bitfield_disable_into_bits.stderr
bitfield_disable_new.rs
bitfield_disable_new.stderr
bitfield_field_access_padding_value.rs
bitfield_field_access_padding_value.stderr
bitfield_field_access_read_only_can_not_write.rs
bitfield_field_access_read_only_can_not_write.stderr
bitfield_field_access_read_only_can_not_write_builder.rs
bitfield_field_access_read_only_can_not_write_builder.stderr
bitfield_field_access_write_only.rs
bitfield_field_access_write_only.stderr
bitfield_field_access_write_only_builder.rs
bitfield_field_access_write_only_builder.stderr
bitfield_field_defined_bits_0.rs
bitfield_field_defined_bits_0.stderr
bitfield_field_defined_bits_less_than_bitfield_type_size.rs
bitfield_field_defined_bits_less_than_bitfield_type_size.stderr
bitfield_field_defined_bits_more_than_bitfield_type_size.rs
bitfield_field_defined_bits_more_than_bitfield_type_size.stderr
bitfield_field_defined_bits_too_small_for_default_value.rs
bitfield_field_defined_bits_too_small_for_default_value.stderr
bitfield_field_duplicate_name.rs
bitfield_field_duplicate_name.stderr
bitfield_field_float32_identifier_default_value.rs
bitfield_field_float32_identifier_default_value.stderr
bitfield_field_float64_identifier_default_value.rs
bitfield_field_float64_identifier_default_value.stderr
bitfield_field_float_default_value.rs
bitfield_field_float_default_value.stderr
bitfield_field_nested_bitfield_without_defined_bits.rs
bitfield_field_nested_bitfield_without_defined_bits.stderr
bitfield_field_too_small_for_default_value.rs
bitfield_field_too_small_for_default_value.stderr
bitfield_field_types_bits_less_than_bitfield_type_size.rs
bitfield_field_types_bits_less_than_bitfield_type_size.stderr
bitfield_field_types_bits_more_than_bitfield_type_size.rs
bitfield_field_types_bits_more_than_bitfield_type_size.stderr
bitfield_no_std.rs
bitfield_padding_field_with_access.rs
bitfield_padding_field_with_access.stderr
bitfield_unsupported_type.rs
bitfield_unsupported_type.stderr
1
2
3
4
5
6
7
8
9
use
bitfields
::
bitfield
;
#
[
bitfield
]
pub
enum
NonStruct
{
A
=
1
,
}
fn
main
(
)
{
}