Struct cargo::core::source::SourceMap [] [src]

pub struct SourceMap<'src> {
    // some fields omitted
}

Methods

impl<'src> SourceMap<'src>
[src]

fn new() -> SourceMap<'src>

fn contains(&self, id: &SourceId) -> bool

fn 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, id: &SourceId, source: Box<Source + 'src>)

fn is_empty(&self) -> bool

fn len(&self) -> usize

fn sources<'a>(&'a self) -> Sources<'a, 'src>

fn sources_mut<'a>(&'a mut self) -> SourcesMut<'a, 'src>