pub trait TelemetryProxyInterface: Send + Sync {
    type GetCounterStatsResponseFut: Future<Output = Result<TelemetryGetCounterStatsResult, Error>> + Send;
    type GetHistogramStatsResponseFut: Future<Output = Result<TelemetryGetHistogramStatsResult, Error>> + Send;

    // Required methods
    fn get_counter_stats(&self) -> Self::GetCounterStatsResponseFut;
    fn get_histogram_stats(&self) -> Self::GetHistogramStatsResponseFut;
}

Required Associated Types§

Required Methods§

Implementors§

source§

impl TelemetryProxyInterface for TelemetryProxy

§

type GetCounterStatsResponseFut = QueryResponseFut<Result<IfaceCounterStats, i32>>

§

type GetHistogramStatsResponseFut = QueryResponseFut<Result<IfaceHistogramStats, i32>>