Handles mount requests, managing a composite FileSystem
interpreter
into a base effect type F
, adding support for views and hierarchical
mounts.
Handles mount requests, managing a composite FileSystem
interpreter
into a base effect type F
, adding support for views and hierarchical
mounts.
the base effect that FileSystem
operations are translated into
the composite effect, supporting the base, view and hierarchical effects
Configuration for a mount, currently either a view or a filesystem.
A mapping of values to directory paths, maintains the invariant that no path is a prefix of any other path.
A mapping of values to directory paths, maintains the invariant that no path is a prefix of any other path.
The current implementation is linear in the number of mounts, might be able
to do better using a different data structure that takes advantage of the
invariant and structure of the ADir
keys.