Мне нужно установить подробность сообщения, используя переменную, например:
my_write(my_verb : message_verbosity) is {
message(BUS, my_verb, vt.text_style(PURPLE, "txt txt txt"));
// other logic
};
Этот код вызывает следующую ошибку компиляции:
*** Error: The verbosity parameter must be a constant of type 'message_verbosity'.
Но на самом деле, даже когда я определилмногословие как постоянное поле:
const my_verb : message_verbosity;
my_write() is {
message(BUS, my_verb, vt.text_style(PURPLE, "txt txt txt"));
};
У меня та же ошибка компиляции.
Как передать подробность сообщения в переменной в действие message()
?
Спасибо за помощь