[−][src]Trait guppy::graph::PackageResolver
Represents whether a particular link within a package graph should be followed during a resolve operation.
Required methods
fn accept(&mut self, query: &PackageQuery<'g>, link: PackageLink<'g>) -> bool
Returns true if this link should be followed during a resolve operation.
Returning false does not prevent the to
package (or from
package with query_reverse
)
from being included if it's reachable through other means.
Trait Implementations
impl<'g, 'a> PackageResolver<'g> for &'a mut dyn PackageResolver<'g>
[src]
fn accept(&mut self, query: &PackageQuery<'g>, link: PackageLink<'g>) -> bool
[src]
Implementations on Foreign Types
impl<'g, 'a, T> PackageResolver<'g> for &'a mut T where
T: PackageResolver<'g>,
[src]
T: PackageResolver<'g>,