Trait reproto_core::Resolver
[−]
[src]
pub trait Resolver { fn resolve(&mut self, package: &RpRequiredPackage) -> Result<Vec<Resolved>>; fn resolve_by_prefix(
&mut self,
package: &RpPackage
) -> Result<Vec<ResolvedByPrefix>>; }
Trait that translates a required package into a set of versions and objects.
Required Methods
fn resolve(&mut self, package: &RpRequiredPackage) -> Result<Vec<Resolved>>
Resolve the specified request.
fn resolve_by_prefix(
&mut self,
package: &RpPackage
) -> Result<Vec<ResolvedByPrefix>>
&mut self,
package: &RpPackage
) -> Result<Vec<ResolvedByPrefix>>
Resolve by prefix.
Implementors
impl Resolver for EmptyResolver