Struct roadmap::Roadmap [−][src]
pub struct Roadmap { /* fields omitted */ }
Expand description
Represent a full project roadmap.
This stores all the steps needed to reach the end goal. See the crate leve documentation for an example.
Implementations
Create a new, empty roadmap.
You probably want the from_yaml
function instead.
Count number of steps that nothing depends on.
Iterate over step names.
Compute status of any step for which it has not been specified in the input.
Should unset status be ready? In other words, if there are any dependencies, they are all finished.
Should unset status be blocked? In other words, if there are any dependencies, that aren’t finished.
Should status be goal? In other words, does any other step depend on this one?
Get a Graphviz dot language representation of a roadmap. This is the textual representation, and the caller needs to use the Graphviz dot(1) tool to create an image from it.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Roadmap
impl UnwindSafe for Roadmap
Blanket Implementations
Mutably borrows from an owned value. Read more