Get rid of preliminary unwraps

This commit is contained in:
Moritz Ruth 2024-03-01 00:06:59 +01:00
parent 0340dddcab
commit 6c284b6365
Signed by: moritzruth
GPG key ID: C9BBAB79405EE56D
12 changed files with 344 additions and 202 deletions

View file

@ -63,11 +63,17 @@ pub fn run<
match initial_message {
Ok(initial_message) => match init_handler(initial_message) {
Ok(h) => {
println!("{}", serde_json::to_string(&HandlerInitializationResultMessage::Ready).unwrap());
println!(
"{}",
serde_json::to_string(&HandlerInitializationResultMessage::Ready).expect("serialization of a known value always works")
);
handler = Either::Left(h)
}
Err(error) => {
println!("{}", serde_json::to_string(&HandlerInitializationResultMessage::Error { error }).unwrap());
println!(
"{}",
serde_json::to_string(&HandlerInitializationResultMessage::Error { error }).expect("no reason to fail")
);
return Ok(());
}
},
@ -81,7 +87,7 @@ pub fn run<
message: err.to_string().into_boxed_str(),
}
})
.unwrap()
.expect("no reason to fail")
);
return Ok(());
}
@ -94,5 +100,5 @@ pub fn run<
}
pub fn send_command(command: HandlerCommand) {
println!("{}", serde_json::to_string(&command).unwrap());
println!("{}", serde_json::to_string(&command).expect("no reason to fail"));
}