Size: a a a

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

2020 November 29

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
Нельзя же.
Тут как минимум рефайнменты нужны.
источник

Jøhn Đøꝩsøn in Rust — русскоговорящее сообществo
А как там GAT поживает?
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
У нас тут нужно рантаймовое значение статически сравнить с константой.
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
Это было возможно в Том Самом Древнем Расте, но не в современном.
источник

ИЛ

Иван Лещенко... in Rust — русскоговорящее сообществo
Jøhn Đøꝩsøn
А как там GAT поживает?
источник

AV

Andrey Vlasov in Rust — русскоговорящее сообществo
struct BoundedUsize<const N: usize>(usize);

impl<const N: usize> BoundedUsize<N> {
 fn new(x: usize) -> Option<Self> {
   if x < N {
     Some(Self(x))
   } else {
     None
   }
}

Лучше, чем ничего
источник

TB

Timur Burnashev in Rust — русскоговорящее сообществo
Всем привет, помогите почему ошибка в этом https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=b468435f6bd5fcf07bf07e2565022d46
источник

TB

Timur Burnashev in Rust — русскоговорящее сообществo
плз
источник

ИЛ

Иван Лещенко... in Rust — русскоговорящее сообществo
Типы n и e отличаются друг от друга
источник

TB

Timur Burnashev in Rust — русскоговорящее сообществo
а должны видимо быть одинаковые..
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
Clippy предлагает мне верхний вариант, а мне кажется, что нижний лучше читается. Как думаете?
источник

D

Denis in Rust — русскоговорящее сообществo
эскобар
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
Denis
эскобар
Твой вариант?
источник

D

Denis in Rust — русскоговорящее сообществo
Emmanuel Goldstein
Твой вариант?
read_dir().context(...)?, но тут он видимо не прокатит )
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
Denis
read_dir().context(...)?, но тут он видимо не прокатит )
Не прокатит — я возвращаю не Result и мне нужно просто залогировать проблему
источник

D

Denis in Rust — русскоговорящее сообществo
да не, реально пофиг, не очень понятно, почему ваще в клиппи такой линт появился — явная вкусовщина же
источник

RP

Roman Proskuryakov in Rust — русскоговорящее сообществo
потому что в первом варианте неявно теряется содержимое Err
источник

D

Denis in Rust — русскоговорящее сообществo
ну так оно же не используется
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
Roman Proskuryakov
потому что в первом варианте неявно теряется содержимое Err
clippy за первый вариант, если что
источник

EG

Emmanuel Goldstein in Rust — русскоговорящее сообществo
Но да, если использовать значение err, то линт уходит
источник