Taylor Bockman 7 years ago
parent
commit
5c9d13de42
  1. 10
      src/options.rs

10
src/options.rs

@ -91,20 +91,20 @@ impl EngineOption {
} }
pub fn option_string(&self) -> String { pub fn option_string(&self) -> String {
let mut option_data_string: String = "".to_owned(); let mut option_data_string: String = String::new();
for (ref dt, ref eod) in &self.option_data { for (ref dt, ref eod) in self.option_data {
let dts = match dt { let dts = match *dt {
EngineOptionDataType::DefaultVal => "default", EngineOptionDataType::DefaultVal => "default",
EngineOptionDataType::Min => "min", EngineOptionDataType::Min => "min",
EngineOptionDataType::Max => "max", EngineOptionDataType::Max => "max",
EngineOptionDataType::Var => "var", 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(v) => v.cloned(), EngineOptionData::Text(v) => v,
}; };
option_data_string.push_str(&format!("{} {:?} ", dts, res)); option_data_string.push_str(&format!("{} {:?} ", dts, res));

Loading…
Cancel
Save