bitfields 2.0.6

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
error[E0599]: no function or associated item named `new` found for struct `Bitfield` in the current scope
  --> tests/compile_error_cases/errors/bitfield_disable_new.rs:12:30
   |
 3 | #[bitfield(u64, new = false)]
   | ----------------------------- function or associated item `new` not found for this struct
...
12 |     let bitfield = Bitfield::new(0);
   |                              ^^^ function or associated item not found in `Bitfield`
   |
note: if you're trying to build a new `Bitfield` consider using one of the following associated functions:
      Bitfield::from_bits
      Bitfield::from_bits_with_defaults
      Bitfield::from_le_bits
      Bitfield::from_le_bits_with_defaults
      and $N others
  --> tests/compile_error_cases/errors/bitfield_disable_new.rs:3:1
   |
 3 | #[bitfield(u64, new = false)]
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   = note: this error originates in the attribute macro `bitfield` (in Nightly builds, run with -Z macro-backtrace for more info)