Struct cargo::core::source::SourceMap
[−]
[src]
pub struct SourceMap<'src> { /* fields omitted */ }pub struct SourceMap<'src> { /* fields omitted */ }impl<'src> SourceMap<'src>[src]fn new() -> SourceMap<'src>fn contains(&self, id: &SourceId) -> boolfn get(&self, id: &SourceId) -> Option<&(Source + 'src)>fn get_mut(&mut self, id: &SourceId) -> Option<&mut (Source + 'src)>fn get_by_package_id(&self, pkg_id: &PackageId) -> Option<&(Source + 'src)>fn insert(&mut self, source: Box<Source + 'src>)fn is_empty(&self) -> boolfn len(&self) -> usizefn sources<'a>(&'a self) -> Sources<'a, 'src>fn sources_mut<'a>(&'a mut self) -> SourcesMut<'a, 'src>