История изменений
Исправление DarkEld3r, (текущая версия) :
Это рекомендуемый code style? ОМГ.
А что именно не нравится? Ну и рекомендованный стиль - открывающая скобка на этой же строке, закрывающая на новой.
Хотя бы я этот кусок переписал бы иначе:
match c {
None => return make_res(res),
Some(Ok(c)) =>
if c as char == stop
{return make_res(res)}
else
{res.push(c)},
Some(Err(_)) => return None
}
match channel.next() {
Some(Err(_)) => return None,
Some(Ok(c)) if c as char != stop => res.push(c),
_ => return make_res(res),
}
Исходная версия DarkEld3r, :
Это рекомендуемый code style? ОМГ.
А что именно не нравится? Ну и рекомендованный стиль - открывающая скобка на этой же строке, закрывающая на новой.
Хотя бы я этот кусок переписал бы иначе:
match c {
None => return make_res(res),
Some(Ok(c)) =>
if c as char == stop
{return make_res(res)}
else
{res.push(c)},
Some(Err(_)) => return None
}
match channel.next() {
Some(Err(_)) => return None,
Some(Ok(c)) if c as char != stop => res.push(c),
_ => return make_res(res)
}