Struct cargo::sources::config::SourceConfigMap [−][src]
pub struct SourceConfigMap<'cfg> { /* fields omitted */ }
Methods
impl<'cfg> SourceConfigMap<'cfg>
[src]
impl<'cfg> SourceConfigMap<'cfg>
pub fn new(config: &'cfg Config) -> CargoResult<SourceConfigMap<'cfg>>
[src]
pub fn new(config: &'cfg Config) -> CargoResult<SourceConfigMap<'cfg>>
pub fn empty(config: &'cfg Config) -> CargoResult<SourceConfigMap<'cfg>>
[src]
pub fn empty(config: &'cfg Config) -> CargoResult<SourceConfigMap<'cfg>>
pub fn config(&self) -> &'cfg Config
[src]
pub fn config(&self) -> &'cfg Config
pub fn load(&self, id: &SourceId) -> CargoResult<Box<Source + 'cfg>>
[src]
pub fn load(&self, id: &SourceId) -> CargoResult<Box<Source + 'cfg>>
Trait Implementations
impl<'cfg> Clone for SourceConfigMap<'cfg>
[src]
impl<'cfg> Clone for SourceConfigMap<'cfg>
fn clone(&self) -> SourceConfigMap<'cfg>
[src]
fn clone(&self) -> SourceConfigMap<'cfg>
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
Auto Trait Implementations
impl<'cfg> !Send for SourceConfigMap<'cfg>
impl<'cfg> !Send for SourceConfigMap<'cfg>
impl<'cfg> !Sync for SourceConfigMap<'cfg>
impl<'cfg> !Sync for SourceConfigMap<'cfg>