Browse Source

String inconsistencies.... out of order????

ag-yep
Taylor Bockman 7 years ago
parent
commit
a1dae653fa
  1. 22
      src/options.rs

22
src/options.rs

@ -94,20 +94,22 @@ impl EngineOption {
let mut option_data_string: String = String::new();
for (dt, eod) in self.option_data.iter() {
let dts = match *dt {
EngineOptionDataType::DefaultVal => "default",
EngineOptionDataType::Min => "min",
EngineOptionDataType::Max => "max",
EngineOptionDataType::Var => "var",
let _: (&EngineOptionDataType, &EngineOptionData) = (dt, eod);
let dts = match dt {
&EngineOptionDataType::DefaultVal => "default",
&EngineOptionDataType::Min => "min",
&EngineOptionDataType::Max => "max",
&EngineOptionDataType::Var => "var",
};
let res = match *eod {
EngineOptionData::Int(v) => v.to_string(),
EngineOptionData::Float(v) => v.to_string(),
EngineOptionData::Text(ref v) => v.clone(),
let res = match eod {
&EngineOptionData::Int(v) => v.to_string(),
&EngineOptionData::Float(v) => v.to_string(),
&EngineOptionData::Text(ref v) => v.clone(),
};
option_data_string.push_str(&format!("{} {:?} ", dts, res));
option_data_string.push_str(&format!("{} {} ", dts, res));
}
let ots = match self.option_type {

Loading…
Cancel
Save