@@ -1937,7 +1937,11 @@ mod cmd {
19371937 Ok(vars) => {
19381938 let mut s = String::new();
19391939 for var in vars {
1940− s.push_str(&format!("{} = {}; ", var.name, var.value));
1940+ let prefix = match var.data_type {
1941+ Some(data_type) => format!("{} ", data_type),
1942+ None => "".to_owned(),
1943+ };
1944+ s.push_str(&format!("{}{} = {}; ", prefix, var.name, var.value));
19411945 }
19421946 s
19431947 }