Struct fwatcher::Fwatcher
[−]
[src]
pub struct Fwatcher { /* fields omitted */ }
a struct save Fwatcher
state
Methods
impl Fwatcher
[src]
fn new(dirs: Vec<PathBuf>, cmd: Vec<String>) -> Self
Constructs a new Fwatcher
fn pattern(&mut self, pat: Pattern) -> &mut Self
add a watcher pattern
fn patterns(&mut self, pats: &[Pattern]) -> &mut Self
add watcher patterns
fn exclude_pattern(&mut self, pat: Pattern) -> &mut Self
add a watcher exclusive pattern
fn exclude_patterns(&mut self, pats: &[Pattern]) -> &mut Self
add watcher exclusive patterns
fn interval(&mut self, d: Duration) -> &mut Self
set watcher interval seconds
fn restart(&mut self, flag: bool) -> &mut Self
set watcher restart flag
fn run(&mut self)
run Fwatcher