fidl_fuchsia_fxfs

Trait DebugProxyInterface

Source
pub trait DebugProxyInterface: Send + Sync {
    type CompactResponseFut: Future<Output = Result<DebugCompactResult, Error>> + Send;
    type DeleteProfileResponseFut: Future<Output = Result<DebugDeleteProfileResult, Error>> + Send;
    type StopProfileTasksResponseFut: Future<Output = Result<DebugStopProfileTasksResult, Error>> + Send;

    // Required methods
    fn compact(&self) -> Self::CompactResponseFut;
    fn delete_profile(
        &self,
        volume: &str,
        profile: &str,
    ) -> Self::DeleteProfileResponseFut;
    fn stop_profile_tasks(&self) -> Self::StopProfileTasksResponseFut;
}

Required Associated Types§

Required Methods§

Implementors§