in fastpay/src/client.rs [257:276]
fn deserialize_response(response: &[u8]) -> Option<AccountInfoResponse> {
match deserialize_message(response) {
Ok(SerializedMessage::InfoResp(info)) => Some(*info),
Ok(SerializedMessage::Error(error)) => {
error!("Received error value: {}", error);
None
}
Ok(_) => {
error!("Unexpected return value");
None
}
Err(error) => {
error!(
"Unexpected error: {} while deserializing {:?}",
error, response
);
None
}
}
}