Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
а причем тут C#?
Обилие конструкций вида
match foo {
Some(s) => do_some(s),
None => return
}Наводят на мысль, что вам следует ознакомится с замечательным методом Option::map.
Спасибо за статью, попозже ознакомлюсь с ней поподробней, может быть еще советы появятся.
&Option < UdpSocket > . метод Option::map забирает переменную во владение а мне нужно было работать именно с ссылкой поэтому я не стал его использовать. Либо надо было весь код переписывать.https://doc.rust-lang.org/std/option/enum.Option.html#method.as_ref
pub fn as_ref(&self) -> Option<&T>[src]
Converts from Option to Option<&T>.
Option::map
Изучаю Rust: Как я UDP чат сделал c Azul