Size: a a a

2020 December 10

ИЛ

Иван Лещенко... in Rust Beginners
antuan
но это же очевидно ;)
Этот if не отличается от каких-либо других
источник

a

antuan in Rust Beginners
John Meow
Думаю, лучше сделать вложенные матчи
не очень нравятся лесенки :(
источник

JM

John Meow in Rust Beginners
antuan
какая обработка будет корректной? Some(_) => {error!("unexpected")}
unreachable!()
источник

ИЛ

Иван Лещенко... in Rust Beginners
antuan
какая обработка будет корректной? Some(_) => {error!("unexpected")}
unreachable!()
источник

JM

John Meow in Rust Beginners
Два человека пишут одно и то же
источник

a

antuan in Rust Beginners
спасибо, не знал о такой
источник

ИЛ

Иван Лещенко... in Rust Beginners
John Meow
Два человека пишут одно и то же
🤷‍♂️
источник

JM

John Meow in Rust Beginners
John Meow
Два человека пишут одно и то же
Забавно
источник

a

antuan in Rust Beginners
источник

ИЛ

Иван Лещенко... in Rust Beginners
antuan
спасибо, не знал о такой
Я бы всё же вложил матчи, так ты получишь гарантию обработки всех кейсов
источник

a

antuan in Rust Beginners
хаха. мой варик :)
источник

JM

John Meow in Rust Beginners
antuan
спасибо, не знал о такой
Есть еще todo!, unimplemented!, dbg! - это те, которые я часто использую
источник

a

antuan in Rust Beginners
Иван Лещенко
Я бы всё же вложил матчи, так ты получишь гарантию обработки всех кейсов
так она и с unreachable будет.
честно, иногда смотрю на код, в котором вложенность матчей зашкаливает... читаемым его навать сложно. с одной стороны удобно - всегда учитывается конкретный контекст. с другой... как-то не очень =\
источник

a

antuan in Rust Beginners
John Meow
Есть еще todo!, unimplemented!, dbg! - это те, которые я часто использую
todo! не знал, тоже спасибо. гдет можно список стандартных макросов нарыть?
источник

JM

John Meow in Rust Beginners
antuan
так она и с unreachable будет.
честно, иногда смотрю на код, в котором вложенность матчей зашкаливает... читаемым его навать сложно. с одной стороны удобно - всегда учитывается конкретный контекст. с другой... как-то не очень =\
Нет, с unreachable есть вероятность опечатки, из-за которой все сломается
источник

JM

John Meow in Rust Beginners
John Meow
Нет, с unreachable есть вероятность опечатки, из-за которой все сломается
А паттерны в матчах проверяются во время компиляции и в случае опечатки код не скомпилируется
источник

a

antuan in Rust Beginners
John Meow
Нет, с unreachable есть вероятность опечатки, из-за которой все сломается
действительно... я подумаю над этой идеей, спасибо
источник

JM

John Meow in Rust Beginners
antuan
todo! не знал, тоже спасибо. гдет можно список стандартных макросов нарыть?
источник

a

antuan in Rust Beginners
🔥
источник

a

antuan in Rust Beginners
John Meow
Нет, с unreachable есть вероятность опечатки, из-за которой все сломается
ха
thread 'tokio-runtime-worker' panicked at 'internal error: entered unreachable code: unexpected file: None', foo.rs:78:32
источник