pub trait LinuxManagerProxyInterface: Send + Sync {
    type StartAndGetLinuxGuestInfoResponseFut: Future<Output = Result<LinuxManagerStartAndGetLinuxGuestInfoResult, Error>> + Send;
    type WipeDataResponseFut: Future<Output = Result<LinuxManagerWipeDataResult, Error>> + Send;

    // Required methods
    fn start_and_get_linux_guest_info(
        &self,
        label: &str
    ) -> Self::StartAndGetLinuxGuestInfoResponseFut;
    fn wipe_data(&self) -> Self::WipeDataResponseFut;
    fn graceful_shutdown(&self) -> Result<(), Error>;
}

Required Associated Types§

Required Methods§

Implementors§