INNER CODE UNIT · Rust
Some
mufeedvh/code2prompt · crates/code2prompt/src/model/mod.rs:386
if let Some(node) = root_node.find_node_mut(&node_path) {
if !node.is_expanded {
node.is_expanded = true;
// Load children if not already loaded
if !node.children_loaded
&& let Err(e) = node.load_children(&mut new_model.session)
{
new_model.status_message =
format!("Failed to load children for {}: {}", name, e);
return (new_model, Cmd::None);
}
new_model.status_message = format!("Expanded {}", name);
} else {
new_model.status_message = format!("{} is already expanded", name);
}
found = true;
break;
}