Скажем, у меня есть Rust API, который содержит константу или статику, например i32. Я хочу использовать этот API Rust с C. С стороны C, я хочу использовать эту константу в качестве размера массива. Правильно ли, что нет способа сделать это? Является лучшим решением для переопределения константы в моих заголовочных файлах C, которые предоставляют декларации для остальной части Rust API?
Update: Чтобы быть более конкретным, я использую компилятор, который не поддерживает массивы переменной длины (Visual С++ 2005)