pub fn finish(mut self, finish: SnpFinish) -> Result<(U, V)> {
        let launch_finish = SnpLaunchFinish::new(&finish);
        let mut cmd = Command::from(&mut self.sev, &launch_finish);

        SNP_LAUNCH_FINISH
            .ioctl(&mut self.vm_fd, &mut cmd)
            .map_err(|e| cmd.encapsulate(e))?;

        Ok((self.vm_fd, self.sev))
    }
/// Complete the SNP launch process.
Complete the SNP launch process.
Complete the SNP launch process .
pub fn finish(mut self, finish: SnpFinish) -> Result<(U, V)> {
        let launch_finish = SnpLaunchFinish::new(&finish);
        let mut cmd = Command::from(&mut self.sev, &launch_finish);
        SNP_LAUNCH_FINISH
            .ioctl(&mut self.vm_fd, &mut cmd)
            .map_err(|e| cmd.encapsulate(e))?;
        Ok((self.vm_fd, self.sev))
    }
pub fn finish ( mut self , finish : SnpFinish ) -> Result < ( U , V ) > { let launch_finish = SnpLaunchFinish :: new ( & finish ) ; let mut cmd = Command :: from ( & mut self . sev , & launch_finish ) ; SNP_LAUNCH_FINISH . ioctl ( & mut self . vm_fd , & mut cmd ) . map_err ( | e | cmd . encapsulate ( e ) ) ? ; Ok ( ( self . vm_fd , self . sev ) ) }
Complete the SNP launch process.
Complete the SNP launch process .
mut self
finish
SnpFinish