pub struct FileEngine { /* private fields */ }Expand description
Base struct (always present). Holds only shared config — no
feature-specific state (e.g. no notify watcher handles). Those live
inside each feature’s own builder/handle types.
Implementations§
Source§impl FileEngine
impl FileEngine
pub fn new() -> Self
pub fn with_options(options: EngineOptions) -> Self
pub fn options(&self) -> &EngineOptions
Source§impl FileEngine
impl FileEngine
pub fn analyze(&self, path: impl Into<PathBuf>) -> AnalyzeBuilder
Trait Implementations§
Auto Trait Implementations§
impl Freeze for FileEngine
impl RefUnwindSafe for FileEngine
impl Send for FileEngine
impl Sync for FileEngine
impl Unpin for FileEngine
impl UnsafeUnpin for FileEngine
impl UnwindSafe for FileEngine
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more