podman_client/pods/
create.rs1use 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}