VersionLookup

Trait VersionLookup 

Source
pub trait VersionLookup {
    // Required method
    fn lookup_version<'a>(&'a self, package: &str) -> Option<Cow<'a, Version>>;
}
Expand description

A trait for looking up versions of packages.

Required Methods§

Source

fn lookup_version<'a>(&'a self, package: &str) -> Option<Cow<'a, Version>>

Look up the version of a package.

Implementations on Foreign Types§

Source§

impl VersionLookup for (String, Version)

Source§

fn lookup_version<'a>(&'a self, name: &str) -> Option<Cow<'a, Version>>

Source§

impl VersionLookup for HashMap<String, Version>

Source§

fn lookup_version<'a>(&'a self, package: &str) -> Option<Cow<'a, Version>>

Implementors§

Source§

impl<F> VersionLookup for F
where F: Fn(&str) -> Option<Version>,