musli 0.0.149

Müsli is a flexible and efficient serialization framework.
Documentation
error: Only #[musli(default)] fields can be used at the end of packed containers
 --> tests/ui/packed_error.rs:7:13
  |
7 |     #[musli(default)]
  |             ^^^^^^^

error: Only #[musli(default)] fields can be used at the end of packed containers
  --> tests/ui/packed_error.rs:17:17
   |
17 |         #[musli(default)]
   |                 ^^^^^^^

error: In #[musli(Binary | Text, ..)] an enum cannot be #[musli(packed)]
  --> tests/ui/packed_error.rs:24:9
   |
24 | #[musli(packed)]
   |         ^^^^^^

error: In #[musli(Binary | Text, ..)] an enum cannot be #[musli(packed)]
  --> tests/ui/packed_error.rs:28:9
   |
28 | #[musli(packed)]
   |         ^^^^^^

error: A #[musli(packed)]struct cannot have named fields
  --> tests/ui/packed_error.rs:36:13
   |
36 |     #[musli(name = "test")]
   |             ^^^^

error: A #[musli(packed)]struct cannot have named fields
  --> tests/ui/packed_error.rs:42:38
   |
42 | struct DenyNamedPackedStruct(#[musli(name = "test")] String);
   |                                      ^^^^

error[E0428]: the name `DenyNamedPackedStruct` is defined multiple times
  --> tests/ui/packed_error.rs:42:1
   |
35 | struct DenyNamedPackedStruct {
   | ---------------------------- previous definition of the type `DenyNamedPackedStruct` here
...
42 | struct DenyNamedPackedStruct(#[musli(name = "test")] String);
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `DenyNamedPackedStruct` redefined here
   |
   = note: `DenyNamedPackedStruct` must be defined only once in the type namespace of this module

error: A #[musli(packed)]variant cannot have named fields
  --> tests/ui/packed_error.rs:49:17
   |
49 |         #[musli(name = "test")]
   |                 ^^^^

error: In #[musli(Binary | Text, ..)] a #[musli(packed)] variant cannot be used in an enum using #[musli(tag)]
  --> tests/ui/packed_error.rs:45:9
   |
45 | #[musli(tag = "type")]
   |         ^^^

error: A #[musli(packed)]variant cannot have named fields
  --> tests/ui/packed_error.rs:53:19
   |
53 |     Tuple(#[musli(name = "test")] String),
   |                   ^^^^

error: In #[musli(Binary | Text, ..)] a #[musli(packed)] variant cannot be used in an enum using #[musli(tag)]
  --> tests/ui/packed_error.rs:57:9
   |
57 | #[musli(tag = "type")]
   |         ^^^