В общем на русском...
Возможно удастся написать макрос который сможет проверять граф во время компиляции.
В чем основной подвох - в регистрациях и как их все получить в макросе. Первое проверить можно ли использовать из разных макросов одну и туже переменную. Если нельзя то можно ли что-нибудь записывать/считывать с диска.
А ещё возможно нельзя будет всю регистрацию целиком получить в макросе вместе с as lifetime и подобного.
В общем на русском... Возможно удастся написать макрос который сможет проверять граф во время компиляции.
В чем основной подвох - в регистрациях и как их все получить в макросе. Первое проверить можно ли использовать из разных макросов одну и туже переменную. Если нельзя то можно ли что-нибудь записывать/считывать с диска.
А ещё возможно нельзя будет всю регистрацию целиком получить в макросе вместе с as lifetime и подобного.