Crate mun_vfs[][src]

Structs

ChangedFile

A record of a change to a file

FileId

A FileId represents a unique identifier for a file within the VirtualFileSystem.

MonitorConfig

Describes the configuration of the monitor. This can be updated with the set_config method on a Monitor

MonitorDirectories

Describes a set of files to monitor. A file is included if:

NotifyMonitor
VirtualFileSystem

The VirtualFileSystem is a struct that manages a set of files and their content. Changes to the instance are logged, they can be be retrieved via the take_changes method.

Enums

ChangeKind

The type of change that a file undergoes

MonitorEntry

Describes something to be monitored by a Monitor.

MonitorMessage

A message that might be communicated from a Monitor

Traits

Monitor

A trait to monitor a set of directories and files TODO: In the future it would be nice to do this with a Future (no pun intended).