pub(crate) fn run<'tcx, F, T>(
    interface: &CompilerInterface<'tcx>,
    f: F,
) -> Result<T, Error>where
    F: FnOnce() -> T,pub(crate) fn run<'tcx, F, T>(
    interface: &CompilerInterface<'tcx>,
    f: F,
) -> Result<T, Error>where
    F: FnOnce() -> T,