diff options
author | Lars Wirzenius <liw@liw.fi> | 2019-09-18 10:22:55 +0300 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2019-09-18 10:22:55 +0300 |
commit | d4233ad52fa6591c0b0915faaf5eb971daba7748 (patch) | |
tree | 926804f7a9243d5d568032458e364d781a9749ab /src | |
parent | afeeb2276df2907f5db901ddc30ff0ac7f05c84f (diff) | |
download | roadmap-d4233ad52fa6591c0b0915faaf5eb971daba7748.tar.gz |
Change: return Results when error is possible
Diffstat (limited to 'src')
-rw-r--r-- | src/lib.rs | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -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()) } } |