fn run_solc( solc: &Solc, version: &Version, input: &SolcInput, timeout: Duration, ) -> Result<CompilerOutput, String>
Runs solc in an empty directory and terminates it if the remaining lookup budget expires.