Skip to main content

replace_all

Function replace_all 

Source
pub fn replace_all(
    paths: &[PathBuf],
    results: &[FifMatch],
    query: &str,
    replacement: &str,
) -> (usize, usize, usize)
Expand description

Reemplazo case-insensitive sobre los archivos involucrados en results. Devuelve (files_changed, replacements, failures). Lee cada archivo una sola vez, sustituye todas las apariciones de query por replacement (case-insensitive, preservando el resto), y escribe sólo si hubo cambios. No toca buffers en memoria del host — el host es responsable de recargar tabs si quiere ver los cambios.