Expand description

Monitor disk usage on a device

In order to persist data on a device, Ditto can create a local database in a folder specified with DittoBuilder::with_root.

To monitor this folder size, DiskUsage offers two methods:

  • exec to retrieve an immediate DiskUsageTree and
  • observe to call a callback every time changes occurs in the Ditto folder.


Used to monitor the disk usage of Ditto or of its sub-components.
Entry in a file system
Handle returned by DiskUsage::observe. Keep it in scope as long you want to receive updates on a given Ditto Subdirectory.


Existing type in most file system.