pub fn as_cmd(&self) -> Option<&CmdInstruction> {
    match self {
      Instruction::Cmd(c) => Some(c),
      _ => None,
    }
  }
/// Attempts to convert this instruction into a CmdInstruction, returning
/// None if impossible.
Attempts to convert this instruction into a CmdInstruction, returning
None if impossible.
Attempts to convert this instruction into a CmdInstruction returning None if impossible .
pub fn as_cmd(&self) -> Option<&CmdInstruction> {
    match self {
      Instruction::Cmd(c) => Some(c),
      _ => None,
    }
  }
pub fn as_cmd ( & self ) -> Option < & CmdInstruction > { match self { Instruction :: Cmd ( c ) => Some ( c ) , _ => None , } }
Attempts to convert this instruction into a CmdInstruction, returning
None if impossible.
Attempts to convert this instruction into a CmdInstruction returning None if impossible .
&self