Struct ruplacer::DirectoryPatcher [−][src]
pub struct DirectoryPatcher<'a> { /* fields omitted */ }
Expand description
Used to run replacement query on every text file present in a given path
use ruplacer::{DirectoryPatcher, Query, Settings, Stats}; use std::path::PathBuf; let settings = Settings{ dry_run: true, .. Default::default() }; let path = PathBuf::from("tests/data"); let mut directory_patcher = DirectoryPatcher::new(&path, &settings); let query = Query::substring("old", "new"); directory_patcher.run(&query).unwrap(); let stats = directory_patcher.stats(); println!("Found {} matching lines", stats.matching_lines());
Implementations
Trait Implementations
Auto Trait Implementations
impl<'a> RefUnwindSafe for DirectoryPatcher<'a>
impl<'a> Send for DirectoryPatcher<'a>
impl<'a> Sync for DirectoryPatcher<'a>
impl<'a> Unpin for DirectoryPatcher<'a>
impl<'a> UnwindSafe for DirectoryPatcher<'a>