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§
Sourcefn visit(&mut self, package: &mut Package)where
Self: Sized,
fn visit(&mut self, package: &mut Package)where
Self: Sized,
Entry point for a visitor. Defaults to visiting all dependencies which are not optional.
Sourcefn visit_package(&mut self, _package: &mut Package)
fn visit_package(&mut self, _package: &mut Package)
Visit a package
Sourcefn visit_dependency(&mut self, _dependency: &Dependency)
fn visit_dependency(&mut self, _dependency: &Dependency)
Visit a dependency of a package