podman_client/system/prune.rs
1use http_body_util::Empty;
2use hyper::body::Bytes;
3
4use crate::{
5 client::Client,
6 models::{lib::Error, podman::system::prune::Prune},
7};
8
9impl Client {
10 pub async fn prune(&self) -> Result<Prune, Error> {
11 let (_, data) = self
12 .send_request("POST", "/libpod/system/prune", Empty::<Bytes>::new())
13 .await?;
14
15 let data = data.ok_or("Missing response body for prune")?;
16
17 Ok(data)
18 }
19}