(gsettings: &GlobalSettings, opts: DebugDumpOpts)
| 228 | } |
| 229 | |
| 230 | async fn debug_dump(gsettings: &GlobalSettings, opts: DebugDumpOpts) -> anyhow::Result<()> { |
| 231 | let mut session = get_client_session(gsettings.server_directory()).await?; |
| 232 | log::info!("Dumping server state ..."); |
| 233 | let message = FromClientMessage::ServerDebugDump(opts.path); |
| 234 | rpc_call!(session.connection(), message, ToClientMessage::Finished => ()).await?; |
| 235 | log::info!("Dump finished"); |
| 236 | Ok(()) |
| 237 | } |
| 238 | |
| 239 | async fn stop_server(gsettings: &GlobalSettings, _opts: ServerStopOpts) -> anyhow::Result<()> { |
| 240 | let mut session = get_client_session(gsettings.server_directory()).await?; |
no test coverage detected