WORM directory abstraction.
Errors specific to the directory module.
A directory lock.
Wrapper of directories that keeps track of files created by Tantivy.
Directory storing data in files, read via mmap.
A Directory storing everything in anonymous memory.
Read object that represents files in tantivy.
Controls how long a directory should watch for a file change.
Only one process should be able to write tantivy's index at a time. This lock file, when present, is in charge of preventing other processes to open an IndexWriter.
The meta lock file is here to protect the segment files being opened by
Write-once read many (WORM) abstraction for where tantivy's data should be stored.
Type alias for callbacks registered when watching files of a
Write object for Directory.