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(); let mut option_data_string: String = String::new();
for (dt, eod) in self.option_data.iter() { for (dt, eod) in self.option_data.iter() {
let dts = match *dt { let _: (&EngineOptionDataType, &EngineOptionData) = (dt, eod);
EngineOptionDataType::DefaultVal => "default",
EngineOptionDataType::Min => "min", let dts = match dt {
EngineOptionDataType::Max => "max", &EngineOptionDataType::DefaultVal => "default",
EngineOptionDataType::Var => "var", &EngineOptionDataType::Min => "min",
&EngineOptionDataType::Max => "max",
&EngineOptionDataType::Var => "var",
}; };
let res = match *eod { let res = match eod {
EngineOptionData::Int(v) => v.to_string(), &EngineOptionData::Int(v) => v.to_string(),
EngineOptionData::Float(v) => v.to_string(), &EngineOptionData::Float(v) => v.to_string(),
EngineOptionData::Text(ref v) => v.clone(), &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 { let ots = match self.option_type {

Loading…
Cancel
Save