fn signal_config_change(&self) -> Result<()> {
        if let Some(interrupt_cb) = &self.interrupt_cb {
            interrupt_cb(&VirtioInterruptType::Config, None)
                .chain_err(|| ErrorKind::InterruptTrigger("balloon", VirtioInterruptType::Vring))
        } else {
            Err(ErrorKind::DeviceNotActivated("balloon".to_string()).into())
        }
    }
/// Notify configuration changes to VM.
Notify configuration changes to VM.
Notify configuration changes to VM .
fn signal_config_change(&self) -> Result<()> {
        if let Some(interrupt_cb) = &self.interrupt_cb {
            interrupt_cb(&VirtioInterruptType::Config, None)
                .chain_err(|| ErrorKind::InterruptTrigger("balloon", VirtioInterruptType::Vring))
        } else {
            Err(ErrorKind::DeviceNotActivated("balloon".to_string()).into())
        }
    }
fn signal_config_change ( & self ) -> Result < ( ) > { if let Some ( interrupt_cb ) = & self . interrupt_cb { interrupt_cb ( & VirtioInterruptType :: Config , None ) . chain_err ( | | ErrorKind :: InterruptTrigger ( " " , VirtioInterruptType :: Vring ) ) } else { Err ( ErrorKind :: DeviceNotActivated ( " " . to_string ( ) ) . into ( ) ) } }
Notify configuration changes to VM.
Notify configuration changes to VM .
&self
&self