Size: a a a

2021 January 14

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Dima
Ну так там тоже интериор мутабилити, поясни плиз в чем фишка рефселла под локом, никогда не встречал такого
смотри, у меня есть структура которую используют примерно так:

foo.get_something()

и я просто хочу кэшировать результат этого get_something внутри структуры. При учете того что мой инстанс могут дергать с разных потоков
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Dima
И кстати почему envmap лучше зашёл чем flurry, хотя мне кажется я уже спрашивал это
потому что евмап сработал и дальше я не смотрел
источник

D

Dima in rust_offtopic
Αλεχ Zhukovsky
смотри, у меня есть структура которую используют примерно так:

foo.get_something()

и я просто хочу кэшировать результат этого get_something внутри структуры. При учете того что мой инстанс могут дергать с разных потоков
Че-то я туплю, как рефселл поможет кешировать?
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Dima
Че-то я туплю, как рефселл поможет кешировать?
интериор мутабилити
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Dima
Че-то я туплю, как рефселл поможет кешировать?
источник

D

Dima in rust_offtopic
Αλεχ Zhukovsky
интериор мутабилити
Так там же рвлок над ней
источник

D

Dima in rust_offtopic
Я знаю что это такое)
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Dima
Так там же рвлок над ней
я просто никогда не делал интериор мутабилити, мне хватало просто &mut. Так что я не в курсе, может и не нужно
источник

D

Dima in rust_offtopic
Αλεχ Zhukovsky
я просто никогда не делал интериор мутабилити, мне хватало просто &mut. Так что я не в курсе, может и не нужно
Скорее всего в данном случае не нужно
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
ну наверное
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
я ненастоящий сварщик
источник

D

Dima in rust_offtopic
Тебе и так рвлок предоставит ее
источник

D

Dima in rust_offtopic
Ладно, понял
источник
2021 January 15

H

Hirrolot in rust_offtopic
Αλεχ Zhukovsky
ну получается если ты реализуешь чужой интерфейс get_govno() то ты не сможешь потому что ты типа "мутируешь" себя, хотя на самом деле это деталь реализации
эффекты бы это абстрагировали?
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Hirrolot
эффекты бы это абстрагировали?
наоборот, это эффект который мы не хотим видеть
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
ну типа как нагревание цпу
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
прикинь ты не сможешь реализовать трейт потому что у тебя функа греет цпу на 20% больше чем должна
источник

H

Hirrolot in rust_offtopic
polunin.ai
И оно ещё сука с первого раза компилируется
источник

H

Hirrolot in rust_offtopic
Αλεχ Zhukovsky
наоборот, это эффект который мы не хотим видеть
аа
источник

D

Dima in rust_offtopic
Αλεχ Zhukovsky
прикинь ты не сможешь реализовать трейт потому что у тебя функа греет цпу на 20% больше чем должна
Ну, по правде говоря все упирается в архитектуру компов, если речь идёт о перформансе
источник