# Functions
NewBloomFilterComputingUnreadDirectoryMonitor creates an UnreadDirectoryMonitor that is capable of computing a Bloom filter of all of the paths of files and directories that have been read.
NewBloomFilterReader checks the validity of a Bloom filter, and returns a reader type when valid.
NewPathHashesFromBaseHash creates a new set of Bloom filter hashes corresponding to an explicit base hash value.
# Variables
RootPathHashes is the set of Bloom filter hashes corresponding to the root directory of the input root (i.e., the empty path).
# Structs
BloomFilterComputingUnreadDirectoryMonitor is an implementation of UnreadDirectoryMonitor that is capable of computing a Bloom filter of all of the paths of files and directories that have been read.
BloomFilterReader is a helper type for doing lookups against Bloom filters that were generated using BloomFilterComputingUnreadDirectoryMonitor.
PathHashes is a set of Bloom filter hashes corresponding to a given path in the input root.
PathHashIterator is capable of yielding a sequence of hashes corresponding to a given path.
# Interfaces
ReadDirectoryMonitor is used to report file system access activity against a directory whose contents have been read.
UnreadDirectoryMonitor is used to report file system access activity against a directory whose contents have not yet been read.