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