Forwarded from Jack
дело движется в сторону async trait methods или хотя бы в impl Trait в возврате из метода?
Denis:
а ты ему просто Self подсовываешь
ну и так-то ему ещё же контекст нужен
вот так
let stream = Pin::new(&mut stream);
stream.poll_write(unimplemented!(), b"egire");
всё собирается
а ты ему просто Self подсовываешь
ну и так-то ему ещё же контекст нужен
вот так
let stream = Pin::new(&mut stream);
stream.poll_write(unimplemented!(), b"egire");
всё собирается
Forwarded from Loyd
шел на расте с async/await https://www.jonathanturner.org/2019/08/introducing-nushell.html
Forwarded from Маjко
Мальчик мокает провайдер данных, мужчина генерирует рандомные данные и мокает rng
Forwarded from Технологии в Контуре (Igor Lukanin)
Привет всем 👋, кто ждал возвращения лекций из цикла «Необычные алгоритмы для обычных людей».
В первой лекции второго сезона Андрей Гейн @andgein решил переключиться с замысловатых деревьев на более традиционную структуру данных — хеш-таблицу. Но не простую, а неблокирующую (lock-free).
Неблокирующие структуры данных позволяют не пользоваться примитивами синхронизации при работе в нескольких потоках. Андрей рассказывает, как заставить классическую хеш-таблицу работать без блокировок, и оставляет перед моральным выбором: принять меченые указатели или держаться от них подальше.
Смотрите на Ютубе: https://www.youtube.com/watch?v=oVZD5W3FYWM&list=PLc82OEDeni8SGp5CX8Ey1PdUcoi8Jh1Q_&index=9
В первой лекции второго сезона Андрей Гейн @andgein решил переключиться с замысловатых деревьев на более традиционную структуру данных — хеш-таблицу. Но не простую, а неблокирующую (lock-free).
Неблокирующие структуры данных позволяют не пользоваться примитивами синхронизации при работе в нескольких потоках. Андрей рассказывает, как заставить классическую хеш-таблицу работать без блокировок, и оставляет перед моральным выбором: принять меченые указатели или держаться от них подальше.
Смотрите на Ютубе: https://www.youtube.com/watch?v=oVZD5W3FYWM&list=PLc82OEDeni8SGp5CX8Ey1PdUcoi8Jh1Q_&index=9
YouTube
Лекция 8. Неблокирующая хеш-таблица
Андрей Гейн: Мы запускаем программы параллельно на нескольких процессорах. При этом нужно использовать блокировки, чтобы предохранить внутреннее состояние программы при одновременном доступе из разных потоков. Неблокирующие структуры данных решают эту проблему.…
Forwarded from Абэ-но Сэймэй
WebAssembly — русскоговорящее сообщество
WebAssembly FAQ: https://bit.ly/2I0WG5B
Правила группы: https://berlincodeofconduct.org/ru/
https://t.iss.one/WebAssembly_ru
WebAssembly FAQ: https://bit.ly/2I0WG5B
Правила группы: https://berlincodeofconduct.org/ru/
https://t.iss.one/WebAssembly_ru
Gist
WebAssembly FAQ для телеграм сообщества WebAssembly_ru
WebAssembly FAQ для телеграм сообщества WebAssembly_ru - Wasm-FAQ-2019.md
Forwarded from Deleted Account
Нет, это делается специально, чтобы выпендриться. Весь мир привык к Си синтаксу, и ничего не мешало сделать так, как все привыкли. Но нет, мы ж ФП, мы не как все
Forwarded from Nikita Vilunov
В этом сообщении отражается вся суть вашего мнения — для вас мир ограничивается Си и производными от него языками, в то время как существует множество течений, в которых вы не удосужились разобраться и которые для вас чужды. Есть языки намного старше Си, которые имеют отличный от него синтаксис, но не из-за того, что их разработчики решили выпендриться, а из-за отсутствия Си. Есть куча производных от них языков, которым повезло пойти по другому развитию.
Не всё делается с целью выпендриться.
Не всё делается с целью выпендриться.
Forwarded from Αλεχ Zhukovsky
сфера приложений го уникальна и на нее никто не претендует
https://t.iss.one/rust_offtopic/74086
Слава:
Вот JSON
https://jsonblob.com/58cff0b1-d49c-11e9-9fd7-7f194ba9a61b
Как бы вы его десериализовали со строгой типизацией?
Константин:
https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=7d6bd8a46fa8bfa0952dad18c809ed61
или я что-то не так понял?
Слава:
Вот JSON
https://jsonblob.com/58cff0b1-d49c-11e9-9fd7-7f194ba9a61b
Как бы вы его десериализовали со строгой типизацией?
Константин:
https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=7d6bd8a46fa8bfa0952dad18c809ed61
или я что-то не так понял?
Telegram
Константин in rust_offtopic
https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=7d6bd8a46fa8bfa0952dad18c809ed61
или я что-то не так понял?
или я что-то не так понял?
Forwarded from Слава
enum InputDataValue {
Simple(String),
NestedItems(Vec<InputData>),
NestedValue(Vec<InputDataValue>),
}
Вот это то самое, чего в шарпах не хватает
Simple(String),
NestedItems(Vec<InputData>),
NestedValue(Vec<InputDataValue>),
}
Вот это то самое, чего в шарпах не хватает