aboutsummaryrefslogtreecommitdiff
path: root/src/cli/status.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/cli/status.rs')
-rw-r--r--src/cli/status.rs9
1 files changed, 1 insertions, 8 deletions
diff --git a/src/cli/status.rs b/src/cli/status.rs
index 49b3c129..74bb3e2a 100644
--- a/src/cli/status.rs
+++ b/src/cli/status.rs
@@ -159,20 +159,13 @@ fn read_server_runtime_status() -> std::io::Result<ServerRuntimeStatus> {
protocol: status.protocol,
capabilities: status.capabilities,
}),
- Err(ApiClientError::Io(err)) if server_not_running_error(&err) => {
+ Err(ApiClientError::Io(err)) if super::server_not_running_error(&err) => {
Ok(ServerRuntimeStatus::NotRunning)
}
Err(err) => Err(api_client_error_to_io(err)),
}
}
-fn server_not_running_error(err: &std::io::Error) -> bool {
- matches!(
- err.kind(),
- std::io::ErrorKind::NotFound | std::io::ErrorKind::ConnectionRefused
- )
-}
-
fn api_client_error_to_io(err: ApiClientError) -> std::io::Error {
match err {
ApiClientError::Io(err) => err,