История изменений
Исправление
RazrFalcon,
(текущая версия)
:
И это по-вашему дичь? Ну даже не знаю… Я с удовольствием посмотрю как вы это сделаете на другому языке.
Раз
fn new(data: &'a [Glyph]) -> Self {
Вас смущает ’a?
два
for g in &self.data[self.idx..] {
Тут то что страшного? У вас аллергия на [^a-z]?
три
Some((start..self.idx, cluster))
Тут даже скобки обычные. Что не так?
то там сразу вылазит адище: раз.
Макросы не самые красивые, да.
два
FeCompositeOperator::Arithmetic { .. } => "arithmetic"
Что страшного в этой строке?
В общем какие-то странные предрассудки. Я могу такой же код в Go наковырять.
Исходная версия
RazrFalcon,
:
И это по вашему дичь? Ну даже не знаю… Я с удовольствием посмотрю как вы это сделаете на другому языке.
Раз
fn new(data: &'a [Glyph]) -> Self {
Вас смущает ’a?
два
for g in &self.data[self.idx..] {
Тут то что страшного? У вас аллергия на [^a-z]?
три
Some((start..self.idx, cluster))
Тут даже скобки обычные. Что не так?
то там сразу вылазит адище: раз.
Макросы не самые красивые, да.
два
FeCompositeOperator::Arithmetic { .. } => "arithmetic"
Что страшного в этой строке?
В общем какие-то странные предрассудки. Я могу такой же код в Go наковырять.