Currently parse_with_unknown mostly just gives up on any unrecognized input, wrapping it in a UciMessage::Unknown. It should make a better effort trying to parse what it can and only wrap the unknown part when it encounters it.
See this partially commented out test that should pass when uncommented to get the functionality we want:
Currently parse_with_unknown mostly just gives up on any unrecognized input, wrapping it in a UciMessage::Unknown. It should make a better effort trying to parse what it can and only wrap the unknown part when it encounters it.
See this partially commented out test that should pass when uncommented to get the functionality we want: