mirror of
https://github.com/cloud-hypervisor/cloud-hypervisor.git
synced 2025-02-08 12:41:35 +00:00
vmm: Be more idiomatic when calling into the VMM API
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
This commit is contained in:
parent
7328ecdb3b
commit
7abbad0a62
@ -394,10 +394,10 @@ impl Vmm {
|
|||||||
sender.send(response).map_err(Error::ApiResponseSend)?;
|
sender.send(response).map_err(Error::ApiResponseSend)?;
|
||||||
}
|
}
|
||||||
ApiRequest::VmDelete(sender) => {
|
ApiRequest::VmDelete(sender) => {
|
||||||
let response = match self.vm_delete() {
|
let response = self
|
||||||
Ok(_) => Ok(ApiResponsePayload::Empty),
|
.vm_delete()
|
||||||
Err(e) => Err(ApiError::VmDelete(e)),
|
.map_err(ApiError::VmDelete)
|
||||||
};
|
.map(|_| ApiResponsePayload::Empty);
|
||||||
|
|
||||||
sender.send(response).map_err(Error::ApiResponseSend)?;
|
sender.send(response).map_err(Error::ApiResponseSend)?;
|
||||||
}
|
}
|
||||||
@ -410,34 +410,34 @@ impl Vmm {
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
let response = match self.vm_boot() {
|
let response = self
|
||||||
Ok(_) => Ok(ApiResponsePayload::Empty),
|
.vm_boot()
|
||||||
Err(e) => Err(ApiError::VmBoot(e)),
|
.map_err(ApiError::VmBoot)
|
||||||
};
|
.map(|_| ApiResponsePayload::Empty);
|
||||||
|
|
||||||
sender.send(response).map_err(Error::ApiResponseSend)?;
|
sender.send(response).map_err(Error::ApiResponseSend)?;
|
||||||
}
|
}
|
||||||
ApiRequest::VmShutdown(sender) => {
|
ApiRequest::VmShutdown(sender) => {
|
||||||
let response = match self.vm_shutdown() {
|
let response = self
|
||||||
Ok(_) => Ok(ApiResponsePayload::Empty),
|
.vm_shutdown()
|
||||||
Err(e) => Err(ApiError::VmShutdown(e)),
|
.map_err(ApiError::VmShutdown)
|
||||||
};
|
.map(|_| ApiResponsePayload::Empty);
|
||||||
|
|
||||||
sender.send(response).map_err(Error::ApiResponseSend)?;
|
sender.send(response).map_err(Error::ApiResponseSend)?;
|
||||||
}
|
}
|
||||||
ApiRequest::VmReboot(sender) => {
|
ApiRequest::VmReboot(sender) => {
|
||||||
let response = match self.vm_reboot() {
|
let response = self
|
||||||
Ok(_) => Ok(ApiResponsePayload::Empty),
|
.vm_reboot()
|
||||||
Err(e) => Err(ApiError::VmReboot(e)),
|
.map_err(ApiError::VmReboot)
|
||||||
};
|
.map(|_| ApiResponsePayload::Empty);
|
||||||
|
|
||||||
sender.send(response).map_err(Error::ApiResponseSend)?;
|
sender.send(response).map_err(Error::ApiResponseSend)?;
|
||||||
}
|
}
|
||||||
ApiRequest::VmInfo(sender) => {
|
ApiRequest::VmInfo(sender) => {
|
||||||
let response = match self.vm_info() {
|
let response = self
|
||||||
Ok(info) => Ok(ApiResponsePayload::VmInfo(info)),
|
.vm_info()
|
||||||
Err(e) => Err(ApiError::VmInfo(e)),
|
.map_err(ApiError::VmInfo)
|
||||||
};
|
.map(ApiResponsePayload::VmInfo);
|
||||||
|
|
||||||
sender.send(response).map_err(Error::ApiResponseSend)?;
|
sender.send(response).map_err(Error::ApiResponseSend)?;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user