default_features: bool,
target: Option<Cow<'a, str>>,
kind: Option<Cow<'a, str>>,
- index: Option<String>,
+ registry: Option<String>,
}
pub trait RegistryData {
fn parse_registry_dependency(dep: RegistryDependency)
-> CargoResult<Dependency> {
let RegistryDependency {
- name, req, features, optional, default_features, target, kind, index
+ name, req, features, optional, default_features, target, kind, registry
} = dep;
- let id = if let Some(index) = index {
- SourceId::for_registry(&index.to_url()?)?
+ let id = if let Some(registry) = registry {
+ SourceId::for_registry(®istry.to_url()?)?
} else {
DEFAULT_ID.with(|id| {
id.clone()
kind: String,
target: Option<String>,
features: Vec<String>,
- index: Option<String>,
+ registry: Option<String>,
}
pub fn init() {
pub fn registry_dep(&mut self,
name: &str,
vers: &str,
- index: &str) -> &mut Package {
- self.full_dep(name, vers, None, "normal", &[], Some(index))
+ registry: &str) -> &mut Package {
+ self.full_dep(name, vers, None, "normal", &[], Some(registry))
}
pub fn dev_dep(&mut self, name: &str, vers: &str) -> &mut Package {
target: Option<&str>,
kind: &str,
features: &[&str],
- index: Option<&str>) -> &mut Package {
+ registry: Option<&str>) -> &mut Package {
self.deps.push(Dependency {
name: name.to_string(),
vers: vers.to_string(),
kind: kind.to_string(),
target: target.map(|s| s.to_string()),
features: features.iter().map(|s| s.to_string()).collect(),
- index: index.map(|s| s.to_string()),
+ registry: registry.map(|s| s.to_string()),
});
self
}
"target": dep.target,
"optional": false,
"kind": dep.kind,
- "index": dep.index,
+ "registry": dep.registry,
})
}).collect::<Vec<_>>();
let cksum = {