blob: 69a0aadd15a6929f1fc1ed9970c9c9304f20349c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
use std::io::Read;
use serde_json;
use result::Result;
use task::Task;
use error::{TaskError, TaskErrorKind};
pub fn import<R: Read>(r: R) -> Result<Vec<Task>> {
serde_json::from_reader(r)
.map_err(|e| {
TaskError::new(TaskErrorKind::ParserError, Some(Box::new(e)))
})
}
|