Alex
бле надо посмотреть
Loo
давай скачивай
Loo
там такой топчик
Alex
уже второй месяц собираюсь, но пока руки дошли только пересмотреть три серии из первого сезона
vladislav
Монтажера топового наняли
Alex
да я в курсе что там, рецухи полистал
Loo
в роли чайника
Loo
дэвид боуи
Маjко
Маjко
Я чего-то не понимаю
Твин пикс это же очень старый сериал О_о
Alex
недавно вышел 3 сезон
Alex
типа 26 лет спустя
Маjко
Ааа
Alex
https://www.youtube.com/watch?v=BL57-9171pk
Alex
почти сбылось
Alex
почему mutex'у обязательно нужен Arc?
Мерль
Alex
на годик-другой опоздали
vladislav
Бля, так порадовали отсылки к другим фильмам линча
Karey
vladislav
Ща бы внутреннюю империю навернуть
Alex
ща бы вопросы по расту обсуждать
Loo
Alex
да
Маjко
Karey
Раст иди со мной
vladislav
Чертовски хороший статический анализатор
Loo
Раст. Возвращение. Глава 18
vladislav
Главное чтобы rust 2.0 не спустя 25 лет выпустили
Loo
макрос loooooopaaaa! { }
Alex
почему mutex'у обязательно нужен Arc?
vladislav
Маjко
А блокировка в одном потоке -- нонсенс
Loo
Лупа?
вообще там r должна быть..
Loo
бле
Alex
я не могу разобраться как мне в пределах одного потока mutex юзать
Мерль
Alex
залочить, потом разлочить
Мерль
Wrapper Types in Rust: Choosing Your Guarantees - In Pursuit of Laziness
https://manishearth.github.io/blog/2015/05/27/wrapper-types-in-rust-choosing-your-guarantees/
vladislav
Alex
Маjко
Маjко
Смотри в доку, guard возвращается методом lock
Alex
понял
Мерль
Alex
Мерль
{
let mut guard = mutex.lock().unwrap();
// guard dereferences mutably to the inner type
*guard += 1;
}
// lock released when destructor runs
Alex
Alex
Anonymous
лол
Alex
я не очень умный.
Маjко
Там проверка
Alex
а я по докам так и не понел чего он там отравляется.
Маjко
Anonymous
The mutexes in this module implement a strategy called "poisoning" where a mutex is considered poisoned whenever a thread panics while holding the mutex. Once a mutex is poisoned, all other threads are unable to access the data by default as it is likely tainted (some invariant is not being upheld).
Alex
отравленный мьютекс это как?
Anonymous
я думаю что довольно просто написано
Alex
ну вот
Мерль
Vladimir
Alex
да, мне уже объяснили.
Vladimir
Без Arc ты не получишь 'static ссылку, вот для чего он нужен
Karey
Не знаю может это баянистый вопрос, заранее прошу прощения, но мне стало очень интересно для чего вы используете Rust? В какого рода проектах и есть ли с чем сравнить и есть ли какой-то выигрыш или удобство.
Vladimir
Karey
=)
vladislav
Vladimir
или нету?
Vladimir
или не гендерном?
vladislav
vladislav
Конечно, оно есть
Мерль