LINUX.ORG.RU

История изменений

Исправление tailgunner, (текущая версия) :

Так?

Очень близко.

ref Lifetime Box<Lifetime Trait>

То есть «человечность» сводится к замене sigils (некоторых) на слова и полуслова. Богатая идея.

ref — ключевое слово, наравне с уже имеющимся mut ;

Какое ключевое слово мы будем использовать вместо ref в pattern matching для связывания по ссылке? Как должно интерпретироваться ref x - как ссылка на объект типа x или как неправильно записанная ссылка с лайфтаймом?

Не ясно, на кой ляд в оригинальной записи был нужен + , так что херачим через пробел

Идея херачить через пробел чревата как минимум усложнением парсера; сведение лайфтайма к идентификатору ухудшает локальную читабельно.

Кстати, твое знание Rust потрясает.

С лайфтаймами обращаемся как со второй независимой системой типов

facepalm.jpg

Наверное, где-то понадобится ключевое слово lifetime

Обязательно понадобится, а после него должен будет идти идентификатор - имя лайфтайма, и в результате у тебя получится непарсабельная каша из идентификаторов. Или, если ты возьмешь имя лайфтайма в скобки, в два раз больше токенов (и в N раз больше литер).

Исходная версия tailgunner, :

Так?

Очень близко.

ref Lifetime Box<Lifetime Trait>

То есть «человечность» сводится к замене sigils (некоторых) на слова и полуслова. Богатая идея.

ref — ключевое слово, наравне с уже имеющимся mut ;

Какое ключевое слово мы будем использовать вместо ref в pattern matching для связывания по ссылке? Как должно интерпретироваться ref x - как ссылка на объект типа x или как неправильно записанная ссылка с лайфтаймом?

Не ясно, на кой ляд в оригинальной записи был нужен + , так что херачим через пробел

Идея херачить через пробел чревата как минимум усложнением парсера; сведение лайфтайма к идентификатору ухудшает локальную читабельно.

Кстати, твое знание Rust потрясает.

С лайфтаймами обращаемся как со второй независимой системой типов

facepalm.jpg

Наверное, где-то понадобится ключевое слово lifetime

Обязательно понадобиться, а после него должен будет идти идентификатор - имя лайфтайма, и в результате у тебя получится непарсабельная каша из идентификаторов. Или, если ты возьмешь имя лайфтайма в скобки, в два раз больше токенов (и в N раз больше литер).