The :: Struct class never matches the role of C structures for me. In my opinion, the C structure is a well-known memory structure that organizes data, but for me it is best to use automatic analysis of fixed-length input data records into fields, just writing them to the structure.
You can do something similar with unpacking. It still requires a separate C syntax conversation, but if you write it in your entry, it is quite effective.
source share