[][src]Trait guppy::graph::feature::FeatureResolver

pub trait FeatureResolver<'g> {
    fn accept(&mut self, query: &FeatureQuery<'g>, link: CrossLink<'g>) -> bool;
}

Represents whether a particular link within a feature graph should be followed during a resolve operation.

Required methods

fn accept(&mut self, query: &FeatureQuery<'g>, link: CrossLink<'g>) -> bool

Returns true if this cross-package link should be followed during a resolve operation.

Loading content...

Trait Implementations

impl<'g, 'a> FeatureResolver<'g> for &'a mut dyn FeatureResolver<'g>[src]

Implementations on Foreign Types

impl<'g, 'a, T> FeatureResolver<'g> for &'a mut T where
    T: FeatureResolver<'g>, 
[src]

impl<'g, 'a> FeatureResolver<'g> for Box<dyn FeatureResolver<'g> + 'a>[src]

Loading content...

Implementors

impl<'g, 'a> FeatureResolver<'g> for &'a mut dyn FeatureResolver<'g>[src]

Loading content...