Anonymous
да и оно банально не будет работать, потому что RefCell::borrow_mut всегда пустой будет
да и оно банально не будет работать, потому что RefCell::try_borrow_mut всегда пустой будет
Denys
а точно, проблему то двойного мутабл борроу никто не решил(
Denys
s/borrow_mut/try_borrow_mut/
отдерактировал бы да и все)
Денис
мне нравится этого бота юзать))
Kirill
Screenshot (13 Apr 2018 00:49:04)
Kirill
ну ёё
Anton
посоны
Anton
как тестировать колбэки
Anton
я пока не могу чот придумать нормальный вариант отработки
Anton
ну кроме подстановки данных пост колбэк
Денис
я так понимаю там многопоточностью осложняется и надо как-то ждать?
Денис
если да, то чё-нить такое: https://play.rust-lang.org/?gist=dabe6a4f557bc686c8a8a67d3dabd96c&version=stable
Anton
все просто, все синхронно всмысле
Anton
у меня есть в инстансе массив листенеров
Anton
и после прихода нового эвента они все с ним вызываются
Anton
пока что единственый вариант что я вижу, это создать временное значение, и потом в move |event| { test_variable = event; }
Anton
я просто впервые в жизни решил по своей воле сделать тест
Anton
и чот вот, как то хз
Денис
Да вроде норм идея, имхо чем прямолинейней тесты, тем они лучше
Денис
Ну тока без мува конечно)
Денис
Я надеюсь у тебя колбэк это FnMut, а не просто Fn, иначе придётся делать Rc<RefCell<...>>
Anton
впрочем вариант с рефселами тоже нормальный по идее
Нави
А где ещё чат раста есть, если телегу накроют?
Denis
irc/gitter
Anton
А где ещё чат раста есть, если телегу накроют?
блять уходить из лучшего чата когда можно блять прямо в телеге нажав всего одну кнопку подключится бесплатно к прокси серверам
Anton
к тому же с учетом что есть офф канал с тысячей проксей специально для этого
Нави
Ну кто его знает, как дело обернётся, может и ничего нажимать не придётся)
Нави
Придумал вот такой костыль: https://play.rust-lang.org/?gist=ed11f0fad855b37a17a346dcdfd51232&version=undefined Подскажите пожалуйста, какие растовские возможности есть?
Kerrigan
использовать либу для openssl, например
պլհկ
ring
Denys
ну бля ирка и гиттер уебанские прям
Ну ирка не так плоха, особенно если есть баунсер или клиент всегда включен
Denys
А вот гиттер говно)
Denys
(лол, автодополнение мне Гитлера написало вместо гиттер)
Светомеч
Денис
потому что он багнутый и тормозит, версии под телефон — вообще трэшак
ozkriff🇺🇦
потому что адово глючный
Denys
Может уже и получше стало, но каждый раз когда пробовал было плохо
Cat
по-прежнему плохо
Denys
Вроде оно
Denys
Но это, я не проверял, так что на свой риск так сказать
Anton
Поделись плез
https://t.me/TgProxies
Denys
Ну а теперь к вопросам, знает кто варианты создания/использования флатмапа и коллекта так что б не создавать каждый раз новый вектор внутри?
պլհկ
идите в rustjerk с политотой
Denys
Например если мне нужно в зависимости от условий вернуть один или несколько елементоа
Denys
На данный момент я обычно просто возвращаю vec![] нужный
Andrey
Наверное только push/extend поможет.
Foxcool
Просто очередной повод для того, чтобы поставить на всех девайсах шифрование связи и обход блокировок. Включаем TOR и VPN! https://t.me/darkfox_info/44 - в этой статье объясняется, как включить на андроиде тор, и направлять через него только нужные приложения (на примере давно заблокированного мессенджера Zello, но выбрать можно и телегу). Так же есть простые варианты настройки своего собственного VPN: https://t.me/darkfox_info/48 Это, конечно же, не единственный путь. Еще по каналам гуляют ссылки на раздачи бесплатных и платных прокси, хотя блокировка очередного популярного ресурса, на мой взгляд, - это отличный повод подружиться с TOR & VPN, и настроить их на всех девайсах. Если вы дружите с линуксом и способны прошить роутер на OpenWRT, то могу еще посоветовать мою статейку " Mesh-роутер — это просто" https://habrahabr.ru/post/277721/ В ней рассказывается, как можно научить свой роутер быть узлом распределенной зашифрованной оверлэйной сети Hyperboria (CJDNS), и вещать MESH-сетью дополнительно к обычным точкам доступа.
Foxcool
вот тут свои впны можно поднимать и тор юзать на андроиде
Sergey
Суд постановил заблокировать Телеграм. Я буду обходить блокировку с помощью бота @socks5_bot. Если что-то поменяется напишу
Anonymous
Тот момент, когда ты из Беларуси, и у тебя ни линкедин, ни телега не заблокированы.
Denys
Наверное только push/extend поможет.
Ну как я вижу ещё вариант заменить флатмапа/коллект на фолд и вручную собирать но оно вроде костыли (
A64m
Тот момент, когда ты из Беларуси, и у тебя ни линкедин, ни телега не заблокированы.
да, чего-то беларусь отстает от россиюшки, низкоэффективный авторитаризм какой-то
Alex
у меня помнится в Могилеве что то не открывалось пару лет назад заблокированное в РФ :) вылезала страница Билайна мол низя, хотя провайдер был белковский
պլհկ
у хохлов та же проблема
պլհկ
апстрим росиянский
Denys
у хохлов та же проблема
Лол, ну тут хоть не блокируют ниче почти
Andrey
Яндекс и мейлру не в счет
Kerrigan
как там назывался этот модный прокси на расте?
Denys
А в фолде возвращать &mut Vec ? )
В плане, все равно ж нужно самому собирать
Denys
Я про то что б абстракцию коллекта сохранить, она хорошая)
Andrey
Абстракцию можно и переизобрести trait Collertor<A> { fn collect(&mut self, v: A); }
Denys
Абстракцию можно и переизобрести trait Collertor<A> { fn collect(&mut self, v: A); }
Ну так она ж не будет реализована для остального)
Нави
в питоне есть такая функция: .hexdigest(), подскажите аналог в расте?
Kerrigan
только отдельной либой
պլհկ
hex::encode?
Andrey
format же
պլհկ
(Хуй знает че она делает)
Kerrigan
анвраппит, наверное
Andrey
https://crates.io/crates/md5
Kerrigan
правой кнопкой "сохранить изображение как"
Kerrigan
512x512
Cat