depend on proxmox 0.1.31 - use Value to store result metadata

This commit is contained in:
Dietmar Maurer
2020-05-18 09:57:35 +02:00
parent 2e686e0a63
commit e8d1da6a15
9 changed files with 42 additions and 51 deletions

View File

@ -262,11 +262,9 @@ fn list_network_devices(mut param: Value, rpcenv: &mut dyn RpcEnvironment) -> Re
_ => unreachable!(),
};
if let Some(changes) = rpcenv.get_result_attrib("changes") {
if let Some(diff) = changes.as_str() {
if output_format == "text" {
eprintln!("pending changes:\n{}\n", diff);
}
if let Value::String(ref diff) = rpcenv["changes"] {
if output_format == "text" {
eprintln!("pending changes:\n{}\n", diff);
}
}
@ -339,10 +337,8 @@ fn pending_network_changes(mut param: Value, rpcenv: &mut dyn RpcEnvironment) ->
_ => unreachable!(),
};
if let Some(changes) = rpcenv.get_result_attrib("changes") {
if let Some(diff) = changes.as_str() {
println!("{}", diff);
}
if let Value::String(ref diff) = rpcenv["changes"] {
println!("{}", diff);
}
Ok(Value::Null)