What is equivalent to #define A(p1,p2,p3) type name in Rust?
⚓ Rust 📅 2026-02-26 👤 surdeus 👁️ 3I search with the keywords like rust code substitution, but no result that close to my questions.
I have a C code below
typedef struct {
#define Operate( name, size, type ) type name;
#include "def/data/mystruct.def"
} MyStruct;
where mystruct.def content is
Operate( class, 1, uint8_t )
Operate( accuracy, 1, unsigned char )
Operate( offsetScaled, 2, uint16_t)
How do I achieve the same effect in Rust? Thanks.
8 posts - 4 participants
🏷️ Rust_feed