Size: a a a

2021 March 04

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Roman Blog
Я выше написал. Раст умеет отслеживать только текущий скоуп, условно. Вот там примитивная логика подсчёта алиасов. ==1 - mut. >1 - ro. Но в реальности это целиком иполностью бесполезно, там кто-то кидал на wlifetime. Вот раст в принципе не может вообще ничего, что адепты пытаются там проверять.

Поэтому были введены лайфтаймы и адепта заставили работать за анализатор. Лайфтамы предполагались как ручное прописывание алиасов.
в расте нет никаких ограничений на ro
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
&mut это &uniq, просто назван через жопу
источник

А

Алексей in rust_offtopic
это твои сектантские мысли, а не ответ на мой вопрос
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
очевидно к мутабельности отношения не имеет никакого
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
ну то есть то что мутировать уник ссылку можно это очевидно
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
только это не означает что через шаред ссылку нельзя
источник

RB

Roman Blog in rust_offtopic
Αλεχ Zhukovsky
только это не означает что через шаред ссылку нельзя
нету в расте никаких шаред-ссылок
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Roman Blog
нету в расте никаких шаред-ссылок
& - шаред ссылка
источник

А

Алексей in rust_offtopic
Αλεχ Zhukovsky
& - шаред ссылка
по второму кругу пошли
источник

RB

Roman Blog in rust_offtopic
она не может быть ссылкой, если это ссылка обычная - её нельзя порашить при сохранении мутабельности
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Roman Blog
она не может быть ссылкой, если это ссылка обычная - её нельзя порашить при сохранении мутабельности
в смысле не может? Я говорю что когда я пишу "ссылка" я говорю про &.

Ты же не будешь спорить об определениях?
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
у тебя желтое это черное, я ж не спорю с этим
источник

RB

Roman Blog in rust_offtopic
Αλεχ Zhukovsky
в смысле не может? Я говорю что когда я пишу "ссылка" я говорю про &.

Ты же не будешь спорить об определениях?
Нет, то что одна ссылка и другая ссылка - это ничего не значит. Шаринг предполагает rw, т.е. это должна быть полноценная ссылка
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Roman Blog
Нет, то что одна ссылка и другая ссылка - это ничего не значит. Шаринг предполагает rw, т.е. это должна быть полноценная ссылка
не предполагает
источник

RB

Roman Blog in rust_offtopic
предполагает
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
ну в моем определении -нет
источник

RB

Roman Blog in rust_offtopic
ну твоё определение не работает, ну за рамками тутошней сходки. В реальности никому нахрена иммутабельный шаринг не упал
источник

RB

Roman Blog in rust_offtopic
он итак безопасный по определению
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Roman Blog
он итак безопасный по определению
ну да, а что плохого в безопасных по-определению вещах?
источник

RB

Roman Blog in rust_offtopic
Αλεχ Zhukovsky
ну да, а что плохого в безопасных по-определению вещах?
В том, что они ограниченные. Если бы мы могли ограничиться ими - мы бы не имели проблем. В реальности же нужен мутабельный шаринг
источник