pub fn edit_code_apply(
edits: &[StructuredEdit],
project_root: &Path,
lsp_analyzer: &Mutex<Option<Box<dyn Analyzer + Send>>>,
) -> Result<(Vec<PropagationResult>, AppliedStructuredEditSummary), String>pub fn edit_code_apply(
edits: &[StructuredEdit],
project_root: &Path,
lsp_analyzer: &Mutex<Option<Box<dyn Analyzer + Send>>>,
) -> Result<(Vec<PropagationResult>, AppliedStructuredEditSummary), String>