fn system_info()

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 {