(resp: &protocol::DaemonResponse)
| 750 | } |
| 751 | |
| 752 | fn print_response(resp: &protocol::DaemonResponse) { |
| 753 | if resp.success { |
| 754 | print_output(&resp.output, resp.navigated_to.as_deref(), None); |
| 755 | } else { |
| 756 | eprintln!("error: {}", resp.error); |
| 757 | telemetry::shutdown_logger(); |
| 758 | std::process::exit(resp.error_code.unwrap_or(1) as i32); |
| 759 | } |
| 760 | } |
| 761 | |
| 762 | fn print_result(result: &result::CommandResult) { |
| 763 | print_output( |
no test coverage detected