50;
const LENGTH_RANGE: &'static str =
"This field length cannot be more than {} symbols.";
const INVALID_LENGTH: &'static str = formatcp!(LENGTH_RANGE, MAX_LENGTH);
вот если так то работает
const INVALID_LENGTH: &'static str = formatcp!("This field length cannot be more than {} symbols.", MAX_LENGTH);
Думал const_format поможет, но нифига
нету вариантов. Обсуждение можно тут будет посмотреть когда оно начнется: https://github.com/rust-lang/rust/issues/69133#issuecomment-1484222889
и невозможно обойти с помощью const fn какого-то? Типа, определять подобные перменные не как строки, а как функции
формат строка не может быть ничем кроме литерала. Это единственное правило. Как с этим работать завист уже от твоих задач
понятно, спасибо!
Обсуждают сегодня