Remove a named volume. Idempotent (not-found is ignored).
(&self, name: &str)
| 493 | |
| 494 | /// Remove a named volume. Idempotent (not-found is ignored). |
| 495 | pub async fn remove_volume(&self, name: &str) -> Result<(), PodmanApiError> { |
| 496 | validate_name(name)?; |
| 497 | match self |
| 498 | .request_ok( |
| 499 | hyper::Method::DELETE, |
| 500 | &format!("/libpod/volumes/{name}"), |
| 501 | None, |
| 502 | ) |
| 503 | .await |
| 504 | { |
| 505 | Ok(()) | Err(PodmanApiError::NotFound(_)) => Ok(()), |
| 506 | Err(e) => Err(e), |
| 507 | } |
| 508 | } |
| 509 | |
| 510 | /// Inspect a named volume. Does not create the volume. |
| 511 | pub async fn inspect_volume(&self, name: &str) -> Result<VolumeInspect, PodmanApiError> { |