Printing Fields of Packed Struct in GDB

Is there a way to be able to print the individual fields of a packed struct in gdb? Currently, I’m getting the following error: Attempt to extract a component of a value that is not a structure.

I am not aware for any printing library for packed structs.
You can make your own printing library using python.

By the way, in the zig source tree, there are two python pretty printers for zig and std library types.