bio-seq-derive 4.12.2

Derive macros for the bio-seq crate
Documentation
error: Codec can only be derived for enums
 --> tests/fail/invalid_codec.rs:4:1
  |
4 | / struct NotEnum {
5 | |     a: (),
6 | |     c: (),
7 | |     g: (),
8 | |     t: (),
9 | | }
  | |_^

error: Codec derivations require discriminants
  --> tests/fail/invalid_codec.rs:13:5
   |
13 |     A,
   |     ^

error: Codec bit width cannot exceed 8
  --> tests/fail/invalid_codec.rs:20:1
   |
20 | #[bits(9)]
   | ^^^^^^^^^^

error: expected integer literal
  --> tests/fail/invalid_codec.rs:24:8
   |
24 | #[bits("nine")]
   |        ^^^^^^

error: Bit width is not large enough encode all variants (min: 3)
  --> tests/fail/invalid_codec.rs:28:1
   |
28 | #[bits(2)]
   | ^^^^^^^^^^

error: Codec derivations require byte or integer discriminants
  --> tests/fail/invalid_codec.rs:44:5
   |
44 |     X = 1.0,
   |     ^

error[E0308]: mismatched types
  --> tests/fail/invalid_codec.rs:44:9
   |
44 |     X = 1.0,
   |         ^^^ expected `isize`, found floating-point number
   |
   = note: enum variant discriminant can only be of a primitive type compatible with the enum's `repr`