Query the guest-agent version. Returns `Ok(VersionResponse)` on OS >= 0.5.7. Returns an error on older OS versions that lack the Version RPC.
(&self)
| 176 | /// Returns `Ok(VersionResponse)` on OS >= 0.5.7. |
| 177 | /// Returns an error on older OS versions that lack the Version RPC. |
| 178 | pub async fn version(&self) -> Result<VersionResponse> { |
| 179 | let response = self.send_rpc_request("/Version", &json!({})).await?; |
| 180 | let response = serde_json::from_value::<VersionResponse>(response)?; |
| 181 | Ok(response) |
| 182 | } |
| 183 | |
| 184 | pub async fn emit_event(&self, event: String, payload: Vec<u8>) -> Result<()> { |
| 185 | if event.is_empty() { |