(credentials: &SftpCredentials)
| 267 | } |
| 268 | |
| 269 | async fn test_connection(credentials: &SftpCredentials) -> Result<(), String> { |
| 270 | match connect(credentials).await { |
| 271 | Ok(sftp) => { |
| 272 | disconnect(sftp).await; |
| 273 | Ok(()) |
| 274 | } |
| 275 | Err(err) => Err(format!("Failed to connect: {}", err)), |
| 276 | } |
| 277 | } |
| 278 | |
| 279 | async fn connect(credentials: &SftpCredentials) -> Result<_Sftp, String> { |
| 280 | let result = SshSession::connect_mux( |
no test coverage detected