On Friday, 4 January 2019 at 09:54:25 UTC, Jacob Shtokolov wrote:
Hi,

I'd like to implement some compile time constraints for a struct (though not sure if that's possible).

I already tried to place "static assert" or any kind of static condition into a body of @property and opAssign(), but every time it shows the error "variable cannot be read at compile time".

Is there any way to catch and validate assignments or struct initialization at compile time?

Thanks,
Jacob

What you want is definitively possible but you must have made an error somewhere.
Show us some code.

Reply via email to