cargo clippy
```
+Significant structures which users serialize and store should generally always be prefixed with
+`write_ver_prefix!()`/`read_ver_prefix!()` calls, and suffixed with
+`write_tlv_fields!()`/`read_tlv_fields!()` calls.
+
+Updates to the serialized format which has implications for backwards or forwards compatibility
+must be included in release notes.
+
Security
--------