pub trait MetricEventLoggerQuerierProxyInterface: Send + Sync {
    type WatchLogsResponseFut: Future<Output = Result<(Vec<MetricEvent>, bool), Error>> + Send;

    // Required methods
    fn watch_logs(
        &self,
        project_id: u32,
        method: LogMethod
    ) -> Self::WatchLogsResponseFut;
    fn reset_logger(
        &self,
        project_id: u32,
        method: LogMethod
    ) -> Result<(), Error>;
}

Required Associated Types§

source

type WatchLogsResponseFut: Future<Output = Result<(Vec<MetricEvent>, bool), Error>> + Send

Required Methods§

source

fn watch_logs( &self, project_id: u32, method: LogMethod ) -> Self::WatchLogsResponseFut

source

fn reset_logger(&self, project_id: u32, method: LogMethod) -> Result<(), Error>

Implementors§