Struct cargo::core::package::PackageSet [] [src]

pub struct PackageSet<'cfg> {
    // some fields omitted
}

Methods

impl<'cfg> PackageSet<'cfg>
[src]

fn new(package_ids: &[PackageId], sources: SourceMap<'cfg>) -> PackageSet<'cfg>

fn package_ids<'a>(&'a self) -> Box<Iterator<Item=&'a PackageId> + 'a>

fn get(&self, id: &PackageId) -> CargoResult<&Package>

fn sources(&self) -> Ref<SourceMap<'cfg>>