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}