1 use std::collections::HashMap;
3 #[derive(RustcDecodable, Debug)]
5 pub packages: Vec<Package>,
10 #[derive(RustcDecodable, Debug)]
16 dependencies: Vec<Dependency>,
17 pub targets: Vec<Target>,
18 features: HashMap<String, Vec<String>>,
19 manifest_path: String,
22 #[derive(RustcDecodable, Debug)]
23 pub struct Dependency {
25 source: Option<String>,
29 uses_default_features: bool,
30 features: Vec<HashMap<String, String>>,
34 #[allow(non_camel_case_types)]
35 #[derive(RustcDecodable, Debug)]
43 #[derive(RustcDecodable, Debug)]