Struct fswatch_sys::FswSessionBuilder
[−]
[src]
pub struct FswSessionBuilder<F> { /* fields omitted */ }
pub struct FswSessionBuilder<F> { /* fields omitted */ }
impl<F> FswSessionBuilder<F> where F: Fn(Vec<FswCEvent>) + 'static
[src]fn new<P>(paths: Vec<P>, callback: F) -> Self where P: AsRef<Path>
fn build(self) -> Result<FswSession, FswError>
fn monitor(self, monitor: FswMonitorType) -> Self
fn property(self, name: &str, value: &str) -> Self
fn overflow(self, overflow: Option<bool>) -> Self
fn latency(self, latency: Option<c_double>) -> Self
fn recursive(self, recursive: Option<bool>) -> Self
fn directory_only(self, directory_only: Option<bool>) -> Self
fn follow_symlinks(self, follow_symlinks: Option<bool>) -> Self
fn event_filter(self, filter_type: FswEventFlag) -> Self
fn filter(self, filter: FswCMonitorFilter) -> Self