pub fn instruction(&self) -> Option<il::Instruction> {
        self.location
            .apply(&self.program)
            .ok()
            .and_then(|rpl| rpl.instruction().cloned())
    }
/// Retrieve the instruction for this driver, if this driver is currently
/// execution an instruction
Retrieve the instruction for this driver, if this driver is currently
execution an instruction
Retrieve the instruction for this driver if this driver is currently execution an instruction
pub fn instruction(&self) -> Option<il::Instruction> {
        self.location
            .apply(&self.program)
            .ok()
            .and_then(|rpl| rpl.instruction().cloned())
    }
pub fn instruction ( & self ) -> Option < il :: Instruction > { self . location . apply ( & self . program ) . ok ( ) . and_then ( | rpl | rpl . instruction ( ) . cloned ( ) ) }
Retrieve the instruction for this driver, if this driver is currently
execution an instruction
Retrieve the instruction for this driver if this driver is currently execution an instruction
&self