pub fn as_shell(&self) -> Option<&BreakableString> {
    if let RunInstruction::Shell(s) = self {
      Some(s)
    } else {
      None
    }
  }
/// Unpacks this instruction into its inner value if it is a Shell-form
/// instruction, otherwise returns None.
Unpacks this instruction into its inner value if it is a Shell-form
instruction, otherwise returns None.
Unpacks this instruction into its inner value if it is a Shell - form instruction otherwise returns None .
pub fn as_shell(&self) -> Option<&BreakableString> {
    if let RunInstruction::Shell(s) = self {
      Some(s)
    } else {
      None
    }
  }
pub fn as_shell ( & self ) -> Option < & BreakableString > { if let RunInstruction :: Shell ( s ) = self { Some ( s ) } else { None } }
Unpacks this instruction into its inner value if it is a Shell-form
instruction, otherwise returns None.
Unpacks this instruction into its inner value if it is a Shell - form instruction otherwise returns None .
&self