Trait podman_autogen_api::apis::SystemApi

source ·
pub trait SystemApi {
    // Required methods
    fn system_data_usage_libpod(
        &self,
    ) -> Pin<Box<dyn Future<Output = Result<SystemDfReport, Error>>>>;
    fn system_events_libpod(
        &self,
        since: Option<&str>,
        until: Option<&str>,
        filters: Option<&str>,
        stream: Option<bool>,
    ) -> Pin<Box<dyn Future<Output = Result<(), Error>>>>;
    fn system_info_libpod(
        &self,
    ) -> Pin<Box<dyn Future<Output = Result<LibpodInfo, Error>>>>;
    fn system_ping(
        &self,
    ) -> Pin<Box<dyn Future<Output = Result<String, Error>>>>;
    fn system_prune_libpod(
        &self,
    ) -> Pin<Box<dyn Future<Output = Result<SystemPruneReport, Error>>>>;
    fn system_version_libpod(
        &self,
    ) -> Pin<Box<dyn Future<Output = Result<SystemComponentVersion, Error>>>>;
}

Required Methods§

source

fn system_data_usage_libpod( &self, ) -> Pin<Box<dyn Future<Output = Result<SystemDfReport, Error>>>>

source

fn system_events_libpod( &self, since: Option<&str>, until: Option<&str>, filters: Option<&str>, stream: Option<bool>, ) -> Pin<Box<dyn Future<Output = Result<(), Error>>>>

source

fn system_info_libpod( &self, ) -> Pin<Box<dyn Future<Output = Result<LibpodInfo, Error>>>>

source

fn system_ping(&self) -> Pin<Box<dyn Future<Output = Result<String, Error>>>>

source

fn system_prune_libpod( &self, ) -> Pin<Box<dyn Future<Output = Result<SystemPruneReport, Error>>>>

source

fn system_version_libpod( &self, ) -> Pin<Box<dyn Future<Output = Result<SystemComponentVersion, Error>>>>

Implementors§

source§

impl<C> SystemApi for SystemApiClient<C>
where C: Clone + Send + Sync + Connect,