Size: a a a

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

2020 October 06

в🧇

вафель 🧇 in Rust — русскоговорящее сообществo
Lain-dono
А тогда надо в Result<Vec<_>, E>
Мне первый Ok(_) вернуть, а ошибки коллекционировать.
источник

в🧇

вафель 🧇 in Rust — русскоговорящее сообществo
Хотя сейчас написал и понял что мне вообще другое нужно 🤦‍♂️
источник

MB

Mikail Bagishov in Rust — русскоговорящее сообществo
David Sorokin
По факту это Either и есть, приправленный синтаксическим сахаром. Это безотносительно обсуждаемого куска кода.
Раззница исключительно смысловая, это да.
источник

霧龍 in Rust — русскоговорящее сообществo
Может кто-нибудь подсказать где прочитать про деструктуризацию?

Хочется понять что происходит с изначальной переменной и неиспользуемыми частями структуры, если используется спред оператор
источник

MG

Max Grigoriev in Rust — русскоговорящее сообществo
Никто не знает токио постгрес дает что то дружелюбное для работы с курсорами чтобы не выгребать всю таблицу сразу и целиком? что то я поискал и не увидел :(
источник

AL

Andrey @ozkriff Lesn... in Rust — русскоговорящее сообществo
1.47.0 ушел в пре-релиз. изменения: https://github.com/rust-lang/rust/blob/stable/RELEASES.md#version-1470-2020-10-08
источник

p

polunin.ai in Rust — русскоговорящее сообществo
Эхх, следующие апдейты все слабее и слабее
источник

H

Hirrolot in Rust — русскоговорящее сообществo
> Traits in std/core are now implemented for arrays of any length, not just those of length less than 33.

круто
источник

H

Hirrolot in Rust — русскоговорящее сообществo
нашего kpp PR :)
источник

MB

Mikail Bagishov in Rust — русскоговорящее сообществo
Default плачет в сторонке
источник

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
Mikail Bagishov
Default плачет в сторонке
а что там всё ещё грустно?
источник

K

Kitsu in Rust — русскоговорящее сообществo
Hirrolot
> Traits in std/core are now implemented for arrays of any length, not just those of length less than 33.

круто
ооо, это прям хорошо
источник

MB

Mikail Bagishov in Rust — русскоговорящее сообществo
Сначала там был какой-то плохой кодген, в конце появлялся большой-большой memcpy.
Потом самую интересную часть моего PR украли и сделали метод map у массивов.
Но при этом заменили transmute на transmute_copy, и каким-то чудом проблема с некачественной кодогенерацией исчезла.
Сейчас блокеров вроде как нет, кроме использования большого количества найтли фич. Помимо конст дженериков, это еще специализация и перекрывающиеся имплементации у трейтов
источник

A

Agrailag in Rust — русскоговорящее сообществo
polunin.ai
Эхх, следующие апдейты все слабее и слабее
а что ты хотел?
источник

p

polunin.ai in Rust — русскоговорящее сообществo
Agrailag
а что ты хотел?
GAT, impl Trait, специализацию, GADT, макросы, продолжать?
источник

MB

Mikail Bagishov in Rust — русскоговорящее сообществo
chalk, polonius
источник

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
Mikail Bagishov
Сначала там был какой-то плохой кодген, в конце появлялся большой-большой memcpy.
Потом самую интересную часть моего PR украли и сделали метод map у массивов.
Но при этом заменили transmute на transmute_copy, и каким-то чудом проблема с некачественной кодогенерацией исчезла.
Сейчас блокеров вроде как нет, кроме использования большого количества найтли фич. Помимо конст дженериков, это еще специализация и перекрывающиеся имплементации у трейтов
Украденный pr это прям интересно
источник

DF

Dollar Føølish in Rust — русскоговорящее сообществo
Mikail Bagishov
Сначала там был какой-то плохой кодген, в конце появлялся большой-большой memcpy.
Потом самую интересную часть моего PR украли и сделали метод map у массивов.
Но при этом заменили transmute на transmute_copy, и каким-то чудом проблема с некачественной кодогенерацией исчезла.
Сейчас блокеров вроде как нет, кроме использования большого количества найтли фич. Помимо конст дженериков, это еще специализация и перекрывающиеся имплементации у трейтов
Gat не блокеры?
источник

MB

Mikail Bagishov in Rust — русскоговорящее сообществo
Ну это шутка скорее :)
Просто большой кусок перетащили в другой ПР для реализации более гибкой апишки, поверх которой Default легко выражается
источник

MB

Mikail Bagishov in Rust — русскоговорящее сообществo
Dollar Føølish
Gat не блокеры?
Нет, а зачем?
источник