in edgelet/docker-rs/src/apis/client.rs [79:172]
fn system_info(&self) -> BoxFutureResult<'_, models::SystemInfo>;
fn image_create<'a>(
&'a self,
from_image: &'a str,
from_src: &'a str,
repo: &'a str,
tag: &'a str,
input_image: &'a str,
x_registry_auth: &'a str,
platform: &'a str,
) -> BoxFutureResult<'a, ()>;
fn images_list<'a>(
&'a self,
all: bool,
filters: &'a str,
digests: bool,
) -> BoxFutureResult<'a, Vec<models::ImageSummary>>;
fn image_delete<'a>(
&'a self,
name: &'a str,
force: bool,
no_prune: bool,
) -> BoxFutureResult<'a, Vec<models::ImageDeleteResponseItem>>;
fn container_create<'a>(
&'a self,
name: &'a str,
body: models::ContainerCreateBody,
) -> BoxFutureResult<'a, models::InlineResponse201>;
fn container_delete<'a>(
&'a self,
id: &'a str,
verbose: bool,
force: bool,
link: bool,
) -> BoxFutureResult<'a, ()>;
fn container_inspect<'a>(
&'a self,
id: &'a str,
size: bool,
) -> BoxFutureResult<'a, models::InlineResponse200>;
fn container_list<'a>(
&'a self,
all: bool,
limit: i32,
size: bool,
filters: &'a str,
) -> BoxFutureResult<'a, Vec<models::ContainerSummary>>;
fn container_restart<'a>(
&'a self,
id: &'a str,
timeout: Option<i32>,
) -> BoxFutureResult<'a, ()>;
fn container_start<'a>(&'a self, id: &'a str, detach_keys: &'a str) -> BoxFutureResult<'a, ()>;
fn container_stats<'a>(
&'a self,
id: &'a str,
stream: bool,
) -> BoxFutureResult<'a, serde_json::Value>;
fn container_stop<'a>(&'a self, id: &'a str, timeout: Option<i32>) -> BoxFutureResult<'a, ()>;
fn container_top<'a>(
&'a self,
id: &'a str,
ps_args: &'a str,
) -> BoxFutureResult<'a, models::InlineResponse2001>;
fn container_logs<'a>(
&'a self,
id: &'a str,
follow: bool,
stdout: bool,
stderr: bool,
since: i32,
until: Option<i32>,
timestamps: bool,
tail: &'a str,
) -> BoxFutureResult<'a, hyper::Body>;
fn network_create(
&self,
network_config: models::NetworkConfig,
) -> BoxFutureResult<'_, models::InlineResponse2011>;
fn network_list<'a>(&'a self, filters: &'a str) -> BoxFutureResult<'a, Vec<models::Network>>;
}
macro_rules! api_call {