Trait PsiProviderProxyInterface

Source
pub trait PsiProviderProxyInterface: Send + Sync {
    type GetMemoryPressureStatsResponseFut: Future<Output = Result<PsiProviderGetMemoryPressureStatsResult, Error>> + Send;
    type WatchMemoryStallResponseFut: Future<Output = Result<PsiProviderWatchMemoryStallResult, Error>> + Send;

    // Required methods
    fn get_memory_pressure_stats(
        &self,
    ) -> Self::GetMemoryPressureStatsResponseFut;
    fn watch_memory_stall(
        &self,
        payload: &PsiProviderWatchMemoryStallRequest,
    ) -> Self::WatchMemoryStallResponseFut;
}

Required Associated Types§

Required Methods§

Implementors§