doc_macros.include#!
~~Title: ${struct.name}$~~
====== ${struct.name}$ (struct) ======
''beta'' This struct is still in beta, api will probably change
${BEST_SUMMARY(obj=struct)}$
${BEST_DESCRIPTION(obj=struct)}$
${BEST_SINCE(obj=struct)}$
${OBJECT_STATIC_CONTENT(obj=struct, section='description')}$
===== Fields =====
${OBJECT_STATIC_CONTENT(obj=struct, section='fields')}$
* **${field.name}$** - ${BEST_SUMMARY(obj=field)}$
===== Signature =====
struct ${struct.name}$ {
${field.name}$: ${field.type.name}$,
}
===== C Signature =====
typedef struct _${struct.name.replace('.', '_')}$ {
${field.name}$: **TODO (issue with Typedecl.c_type need Unit)**,
} ${struct.name.replace('.', '_')}$;