Visitor

Trait Visitor 

Source
pub trait Visitor {
    // Provided methods
    fn visit(&mut self, package: &mut Package)
       where Self: Sized { ... }
    fn visit_package(&mut self, _package: &mut Package) { ... }
    fn visit_dependency(&mut self, _dependency: &Dependency) { ... }
}
Expand description

A visitor over cargo packages

Provided Methods§

Source

fn visit(&mut self, package: &mut Package)
where Self: Sized,

Entry point for a visitor. Defaults to visiting all dependencies which are not optional.

Source

fn visit_package(&mut self, _package: &mut Package)

Visit a package

Source

fn visit_dependency(&mut self, _dependency: &Dependency)

Visit a dependency of a package

Implementors§