Size: a a a

Rust — русскоговорящее сообществo

2020 March 04

r

red75prime in Rust — русскоговорящее сообществo
Точнее &mut two(ref mut p) => ...
источник

СМ

Сергей Майоров in Rust — русскоговорящее сообществo
спасибо помогло
источник

p

polunin.ai in Rust — русскоговорящее сообществo
Oleg Andreev
это прикольно, но зачем
Всмысле зачем? Деструктурировать
источник

p

polunin.ai in Rust — русскоговорящее сообществo
У меня сейчас есть такой кейс. Правда там не массивы, а слайсы, но если бы не работало на массивах, на слайсах бы тоже не работало
источник

АГ

Алексей Герасимов in Rust — русскоговорящее сообществo
Есть такой крэйт https://docs.rs/lapin/, чтобы в Rabbit ходить. У него есть тип Channel, который просто набор Arc<Mutex/RwLock>, поэтому он Clone. Но он требует ручного закрытия, то есть просто дропнуть Channel нельзя, в раббите канал останется и в конце концов они исчерпаются. Я хочу написать обертку, которая будет закрывать канал на Drop, но при этом тоже  Clone. Нужно что-то типа Arc, но который клонирует при собственном клоне и дергает некий коллбэк при дропе последнего интанса, есть идеи? или самому писать придется? Казалось что нужен всего лишь один атомик, пока я не посмотрел на реализацию Arc
источник

ph

pl 🦑 hk in Rust — русскоговорящее сообществo
источник

K

Kitsu in Rust — русскоговорящее сообществo
Гонка ж может быть
источник

АГ

Алексей Герасимов in Rust — русскоговорящее сообществo
там круче есть, get_mut, я на нем уже почти сочинил решение
источник

p

polunin.ai in Rust — русскоговорящее сообществo
как из Vec<Foo> получить Vec<&Foo> красиво?
источник

🦉⁣

🦉 ⁣ in Rust — русскоговорящее сообществo
polunin.ai
как из Vec<Foo> получить Vec<&Foo> красиво?
источник

AL

Andrey @ozkriff Lesnikov in Rust — русскоговорящее сообществo
polunin.ai
как из Vec<Foo> получить Vec<&Foo> красиво?
let a: Vec<u8> = vec![1, 2, 3];  let b: Vec<&u8> = a.iter().collect();?
источник

🦉⁣

🦉 ⁣ in Rust — русскоговорящее сообществo
источник

p

polunin.ai in Rust — русскоговорящее сообществo
Andrey @ozkriff Lesnikov
let a: Vec<u8> = vec![1, 2, 3];  let b: Vec<&u8> = a.iter().collect();?
так и сделал
источник

АВ

Андрей Власов in Rust — русскоговорящее сообществo
Он из вектора объектов хочет вектор ссылок, а не наоборот
источник

🦉⁣

🦉 ⁣ in Rust — русскоговорящее сообществo
Андрей Власов
Он из вектора объектов хочет вектор ссылок, а не наоборот
А. Сорри. Криво прочел
источник

AZ

Alex Zhukovsky in Rust — русскоговорящее сообществo
Berkus Decker
так вроде в дизеле и работает, сохраняешь поля в бд

https://github.com/berkus/AeglBot/blob/a74bcf661cf73e2667a888c0677d73562895994e/src/commands/editguar_command.rs#L134-L140 эт разве не оно?
как меня бесит твиттер. Перешел по ссылке, увидел фразу типа "раньше было 2 контракта, теперрь третий добавили". И всё. Минуту наверн тупил пока увидел что там есть "show thread" чтобы увидеть что он там еще думает.

Идиотская система. Зато у каждого сообщения своя аватарка, свой реплай (на себя же), свои лайки, и расшарить можно только один из "твиттов"
источник

AZ

Alex Zhukovsky in Rust — русскоговорящее сообществo
промахнулся реплаем
источник

OA

Oleg Andreev in Rust — русскоговорящее сообществo
Alex Zhukovsky
как меня бесит твиттер. Перешел по ссылке, увидел фразу типа "раньше было 2 контракта, теперрь третий добавили". И всё. Минуту наверн тупил пока увидел что там есть "show thread" чтобы увидеть что он там еще думает.

Идиотская система. Зато у каждого сообщения своя аватарка, свой реплай (на себя же), свои лайки, и расшарить можно только один из "твиттов"
твиты шарить нужно по-молодежному - скриншотами
источник
2020 March 05

AA

Andrei Andrusyshyn in Rust — русскоговорящее сообществo
чуваки, есть какой-то вариант как юнит тесты расположить вне мейна при этом не делая из бинаря либу ?
источник

AA

Andrei Andrusyshyn in Rust — русскоговорящее сообществo
Andrei Andrusyshyn
чуваки, есть какой-то вариант как юнит тесты расположить вне мейна при этом не делая из бинаря либу ?
имею ввиду вне src/
источник