Size: a a a

2020 August 16

KR

Kai Ren in rust_offtopic
Emmanuel Goldstein
Господа, а есть крейт для дерайва сеттеров вида
fn field(&mut self, value: T) -> &mut Self {
   self.field = value;
   self
}

Не typed-builder, нужно задерайвить только сеттеры для части полей
getset не умеет?
источник

p

polunin.ai in rust_offtopic
Все видели?
источник

p

polunin.ai in rust_offtopic
Переслано от Номми
Я тут содомии немного притащу
https://habr.com/ru/post/515030/
источник

p

polunin.ai in rust_offtopic
А в моей переводимой библиотеке идёт интенсивная работа со строками и доступом к её элементам str[i]. Как быть?
Решение — реализовать класс (struct в терминологии Rust), содержащий как вектор символов, так и сам string
источник

p

polunin.ai in rust_offtopic
По производительности на моей задаче Rust не произвёл впечатления — выигрыш по сравнению с C# получился всего в 2 раза. Подчеркну, что это на моей частной задаче морфологического анализа, которую удалось перевести в эквивалентный код
источник

p

polunin.ai in rust_offtopic
Действительно, почему же так?
источник

p

polunin.ai in rust_offtopic
Разумеется, в Rust есть множество типов для работы с коллекциями, но они по ряду причин не подошли. Если сразу писать на Расте, то может и ничего, но транслировать из кода C# оказалось затруднительно, поэтому пришлось как и для строк написать обёртки над Vec и HashMap и использовать их. Причём получилось 3 обёртки для каждого типа в зависимости от типа элементов: для простых типов, для ссылок &T и для владений T.
источник

O

Oleksii R in rust_offtopic
polunin.ai
По производительности на моей задаче Rust не произвёл впечатления — выигрыш по сравнению с C# получился всего в 2 раза. Подчеркну, что это на моей частной задаче морфологического анализа, которую удалось перевести в эквивалентный код
Кстати да, я удивился. То сгенерированное говно еще и работает быстрее...
источник

p

polunin.ai in rust_offtopic
pub struct Item {
   pub _val : i32,
   pub m_str : NString,
   pub _prev : Option<Rc<RefCell<dyn IItem>>>,
   pub _next : Option<Rc<RefCell<dyn IItem>>>,
}
источник

O

Oleksii R in rust_offtopic
"всего" в два раза
источник

p

polunin.ai in rust_offtopic
Глаза вытекли
источник

К

Коля🤔🎭 in rust_offtopic
источник

p

polunin.ai in rust_offtopic
Oleksii R
"всего" в два раза
Вообще да, странно
источник

p

polunin.ai in rust_offtopic
Блять 17 плюсов ему поставили
источник

p

polunin.ai in rust_offtopic
Я в ахуе
источник

O

Oleksii R in rust_offtopic
За любовь к Расту
источник

AZ

Alex Zhukovsky in rust_offtopic
Aleksandr Razumov
сколько тысяч человекочасов в кубернетис вложили мне даже страшно представлять
А были бы генерики...) написали бы на год все
источник

AZ

Alex Zhukovsky in rust_offtopic
Stanislav Popov
просто в очередной раз в ахуе как вещь которую не понучается монетизировать рыночным способом но которая всем нужна остается в упадке
Просто ты не пробовал поднимать кучу контейнеров
источник

AZ

Alex Zhukovsky in rust_offtopic
У нас уже полгода лежит два написанных сервиса которые тупо не получается задеплоить потому что девопс занят
источник

AZ

Alex Zhukovsky in rust_offtopic
Рофл
источник