summaryrefslogtreecommitdiffstats
path: root/src/backends/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/backends/mod.rs')
-rw-r--r--src/backends/mod.rs27
1 files changed, 0 insertions, 27 deletions
diff --git a/src/backends/mod.rs b/src/backends/mod.rs
index 010c4d9..0af1bb1 100644
--- a/src/backends/mod.rs
+++ b/src/backends/mod.rs
@@ -3,9 +3,6 @@ use std::env::temp_dir;
use lazy_static::lazy_static;
use std::io::{ Error, ErrorKind, Result };
use nix::sys::signal::Signal as NixSignal;
-use std::process::Stdio;
-use std::fs::File;
-use log::warn;
pub mod python;
pub mod clang;
@@ -28,30 +25,6 @@ pub trait Backend {
fn get_template(&self) -> Option<&str>;
fn run(&self, fname: &Path) -> Result<RunStatus>;
-
- fn try_guess_test_file(&self, fname: &Path) -> Option<PathBuf> {
- let maybe_test = fname.with_extension("txt");
- if maybe_test.exists() {
- return Some(maybe_test);
- }
- None
- }
-
- fn get_stdin(&self, fname: &Path) -> Stdio {
- match self.try_guess_test_file(fname) {
- Some(test_filename) => match File::open(&test_filename) {
- Ok(test_content) => {
- println!("Using {}", test_filename.as_path().display());
- Stdio::from(test_content)
- },
- Err(err) => {
- warn!("Could not open test file. Fallback to piped: {}", err);
- Stdio::piped()
- }
- },
- None => Stdio::piped()
- }
- }
}
fn mk_tmp_dir() -> Result<&'static std::path::PathBuf> {