Плохая подсветка синтаксиса Rust

Поскольку проблема, описанная по адресу A display error of the forum - meta - The Rust Programming Language Forum, также наблюдается на Meta, похоже, что это ошибка в самом Discourse, а не только в нашей установке.

#[derive(Parser)]
pub struct Arg {
  #[arg(short, long, default_values_t = [66,77])] // здесь, кажется, несовпадают скобки.
  pub(crate) arg1: Vec<u32>
}

Discourse использует highlightjs.org для подсветки синтаксиса. Я попытался вставить ваш фрагмент в их демо-версию по адресу Demo - highlight.js, и, похоже, та же проблема сохраняется:

Поэтому, скорее всего, лучше всего сообщить об этой проблеме разработчикам (если ещё нет похожего отчёта).

8 лайков
5 лайков