lifetime fixes

This commit is contained in:
Robin Appelman 2021-03-28 20:11:45 +02:00
commit 7fb633eab3

View file

@ -140,7 +140,8 @@ fn stop_job(cloud: Arc<dyn Cloud>, config: &Config, server_id: Arc<Mutex<Option<
let server_id = server_id.clone(); let server_id = server_id.clone();
let cloud = cloud.clone(); let cloud = cloud.clone();
spawn(async move { spawn(async move {
if let Some(id) = server_id.lock().unwrap().take() { let id = server_id.lock().unwrap().take();
if let Some(id) = id {
println!("Stopping server {}", id); println!("Stopping server {}", id);
match cloud.kill(&id).await { match cloud.kill(&id).await {
Ok(_) => {} Ok(_) => {}