podman_client/pods/
create.rs

1use crate::{
2    client::Client,
3    models::{
4        connection::SendRequestOptions,
5        lib::Error,
6        podman::pods::create::{PodCreate, PodCreateOptions},
7    },
8};
9
10impl Client {
11    pub async fn pod_create(&self, options: PodCreateOptions) -> Result<PodCreate, Error> {
12        let (_, data) = self
13            .send_request::<_, (), _>(SendRequestOptions {
14                method: "POST",
15                path: "/libpod/pods/create",
16                header: None,
17                body: serde_json::to_string(&options)?,
18            })
19            .await?;
20
21        Ok(data)
22    }
23}