dep-tree 0.1.0

Dependency tree structure for building dependency requirements
Documentation
  • Coverage
  • 0%
    0 out of 18 items documented0 out of 13 items with examples
  • Size
  • Source code size: 8.26 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 1.62 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Links
  • ay0ks/dep-tree
    0 0 0
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • ay0ks

Dependency tree structure for building dependency requirements

Example:

use dep_tree::DepTreeBuilder;

fn main() {
  let deps = DepTreeBuilder::new()
    .with_dep((1, 1), vec![(1, 2), (1, 3)])
    .with_dep((1, 2), vec![])
    .with_dep((1, 3), vec![(1, 3)]) // Self-dependency
    .with_dep((2, 0), vec![(2, 1)]) 
    .with_dep((2, 1), vec![(2, 2)]) // Circular dependency
    .with_dep((2, 2), vec![(2, 1)])
    .with_dep((2, 3), vec![])
    .build();
  println!("{}", deps.unwrap_or_else(|e| panic!("{}", e.to_string())));
}