summaryrefslogtreecommitdiffstats
path: root/src/runner.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/runner.rs')
-rw-r--r--src/runner.rs6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/runner.rs b/src/runner.rs
index f36f65d..4710552 100644
--- a/src/runner.rs
+++ b/src/runner.rs
@@ -1,9 +1,9 @@
pub mod runc;
use serde::{Deserialize, Serialize};
-use std::{collections::HashMap, io};
+use std::collections::HashMap;
-use crate::types::*;
+use crate::{types::*, util::error::*};
#[derive(Clone, Debug, Deserialize, Serialize)]
pub struct Task {
@@ -15,8 +15,6 @@ pub struct Task {
pub env: HashMap<String, String>,
}
-pub type Result<T> = io::Result<T>;
-
pub trait Runner {
fn run(&self, task: &Task) -> Result<OutputHash>;
}