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§
Required Methods§
fn watch_logs( &self, project_id: u32, method: LogMethod, ) -> Self::WatchLogsResponseFut
fn reset_logger(&self, project_id: u32, method: LogMethod) -> Result<(), Error>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".