INNER CODE UNIT · Rust
Some
mufeedvh/code2prompt · crates/code2prompt/src/model/mod.rs:448
if let Some(item) = items.get(index) {
let setting_key = item.key;
let setting_name = new_model.settings.update_setting_by_key(
&mut new_model.session,
setting_key,
SettingAction::Toggle,
);
if setting_key == SettingKey::OutputFormat
&& new_model.template.uses_automatic_template
{
new_model
.template
.reset_to_automatic_template(new_model.session.config.output_format);
}
new_model.status_message = format!("Toggled {}", setting_name);
} else {
new_model.status_message = format!("Invalid setting index: {}", index);
}