Size: a a a

2021 April 17

TK

Traveller Kolsky in rust_offtopic
Что там с ними?
источник

PG

Per-Lorean Graph in rust_offtopic
https://github.com/rust-lang/rust/issues/25860

https://crates.io/crates/fake-static

Открытая дыра в системе типов Раста.
источник

TK

Traveller Kolsky in rust_offtopic
Видел, это один из багов, тот, что в компиляторе, и он не ДЫРА, а недочёт в связи с тем, что тут несколькими днями ранее я попытался объяснить
источник

PG

Per-Lorean Graph in rust_offtopic
Конечно же это дыра, причем огромная.
источник

TK

Traveller Kolsky in rust_offtopic
Второй относится к Arc
источник

PG

Per-Lorean Graph in rust_offtopic
И как же вы объяснили это?
источник

EG

Emmanuel Goldstein in rust_offtopic
fake-static это здоровенная дыра, на которую, к тому же, все забили
источник

PG

Per-Lorean Graph in rust_offtopic
+
источник

TK

Traveller Kolsky in rust_offtopic
Пример игрушечный на самом деле и в реальном коде почти не встречается. Забили почему, не знаю, должны были исправить. Серьёзно по репутации языка бьёт.
источник

EG

Emmanuel Goldstein in rust_offtopic
Пример совершенно страшный, потому что ничего особенного он не делает
источник

EG

Emmanuel Goldstein in rust_offtopic
Это не то, что нужно пять томов инкантаций выписывать
источник

EG

Emmanuel Goldstein in rust_offtopic
Это просто самый обычный растовый код с лайфтаймами
источник

D

Dima in rust_offtopic
да забейте просто на safe unsafe,
источник

PG

Per-Lorean Graph in rust_offtopic
Интересно причем здесь то что это в реальном коде не встречается. Это дыра, и говорить то что язык без дыр, только потому-что мала вероятность что в неё упадут — неправильно, как я считаю.
источник

TK

Traveller Kolsky in rust_offtopic
'static не 'universal и лишь подпадает под его часть, 'a варьируется от пустого до 'universal, имплаед баунды не делают проверку на 'static
источник

D

Dima in rust_offtopic
это бесполезно, хотите надежности пруфайте свои программы
источник

С

Слава in rust_offtopic
Пишите на хаскеле
источник

TK

Traveller Kolsky in rust_offtopic
Ещё 'static считается живущим всё время работы программы, хотя на самом деле либо ссылка недостижима, либо живёт оставшееся время программы, что тоже может чисто в теории привести к проблемам, но очень сомнительно
источник

X

XÆA-XII in rust_offtopic
Так уже
источник

EG

Emmanuel Goldstein in rust_offtopic
Проблема тут фундаментальная, в некотором роде
источник