summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2019-09-18 10:22:55 +0300
committerLars Wirzenius <liw@liw.fi>2019-09-18 10:22:55 +0300
commitd4233ad52fa6591c0b0915faaf5eb971daba7748 (patch)
tree926804f7a9243d5d568032458e364d781a9749ab /src
parentafeeb2276df2907f5db901ddc30ff0ac7f05c84f (diff)
downloadroadmap-d4233ad52fa6591c0b0915faaf5eb971daba7748.tar.gz
Change: return Results when error is possible
Diffstat (limited to 'src')
-rw-r--r--src/lib.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/lib.rs b/src/lib.rs
index c3e740b..5e49da1 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -35,8 +35,8 @@ impl Roadmap {
Roadmap { steps: vec![] }
}
- pub fn from_yaml(_yaml: String) -> Option<Roadmap> {
- None
+ pub fn from_yaml(_yaml: String) -> Result<Roadmap, Box<dyn std::error::Error>> {
+ Ok(Roadmap::new())
}
pub fn steps(self) -> Vec<String> {
@@ -51,7 +51,7 @@ impl Roadmap {
None
}
- pub fn as_dot(self) -> Option<String> {
- None
+ pub fn as_dot(self) -> Result<String, Box<dyn std::error::Error>> {
+ Ok("".to_string())
}
}