mirror of
https://github.com/asterinas/asterinas.git
synced 2025-06-27 03:13:23 +00:00
Make code more readable
This commit is contained in:
committed by
Tate, Hongliang Tian
parent
ae63aa699b
commit
923ca16d32
@ -163,13 +163,14 @@ fn get_manifest_path<'a>(cargo_metadata: &'a serde_json::Value, crate_name: &str
|
|||||||
fn get_src_path<'a>(cargo_metadata: &'a serde_json::Value, crate_name: &str) -> &'a str {
|
fn get_src_path<'a>(cargo_metadata: &'a serde_json::Value, crate_name: &str) -> &'a str {
|
||||||
let metadata = get_package_metadata(cargo_metadata, crate_name);
|
let metadata = get_package_metadata(cargo_metadata, crate_name);
|
||||||
let targets = metadata.get("targets").unwrap().as_array().unwrap();
|
let targets = metadata.get("targets").unwrap().as_array().unwrap();
|
||||||
if targets.len() == 1 {
|
assert!(
|
||||||
|
targets.len() == 1,
|
||||||
|
"there must be one and only one target generated"
|
||||||
|
);
|
||||||
|
|
||||||
let target = &targets[0];
|
let target = &targets[0];
|
||||||
let src_path = target.get("src_path").unwrap();
|
let src_path = target.get("src_path").unwrap();
|
||||||
return src_path.as_str().unwrap();
|
return src_path.as_str().unwrap();
|
||||||
}
|
|
||||||
|
|
||||||
panic!("there is no target generated");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
fn get_workspace_root(cargo_metadata: &serde_json::Value) -> &str {
|
fn get_workspace_root(cargo_metadata: &serde_json::Value) -> &str {
|
||||||
|
Reference in New Issue
Block a user