Trait podman_autogen_api::apis::SystemCompatApi

source ·
pub trait SystemCompatApi {
    // Required methods
    fn system_auth(
        &self,
        auth_config: Option<AuthConfig>,
    ) -> Pin<Box<dyn Future<Output = Result<AuthReport, Error>>>>;
    fn system_data_usage(
        &self,
    ) -> Pin<Box<dyn Future<Output = Result<SystemDfReport, Error>>>>;
    fn system_events(
        &self,
        since: Option<&str>,
        until: Option<&str>,
        filters: Option<&str>,
    ) -> Pin<Box<dyn Future<Output = Result<(), Error>>>>;
    fn system_info(&self) -> Pin<Box<dyn Future<Output = Result<(), Error>>>>;
    fn system_ping(
        &self,
    ) -> Pin<Box<dyn Future<Output = Result<String, Error>>>>;
    fn system_version(
        &self,
    ) -> Pin<Box<dyn Future<Output = Result<SystemComponentVersion, Error>>>>;
}

Required Methods§

source

fn system_auth( &self, auth_config: Option<AuthConfig>, ) -> Pin<Box<dyn Future<Output = Result<AuthReport, Error>>>>

source

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

source

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

source

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

source

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

source

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

Implementors§