Expand description
Use ditto.disk_usage() to access the DiskUsage API to inspect Ditto’s disk usage.
§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 .with_root(...).
To monitor this folder size, DiskUsage offers two methods:
.exec()to retrieve an immediateDiskUsageTreeand.observe(...)to call a callback every time changes occur in the Ditto folder.
Structs§
- Disk
Usage - Used to monitor the disk usage of Ditto or of its sub-components.
- Disk
Usage Child - Entry in a file system
- Disk
Usage Observer Ctx - Handle returned by
DiskUsage::observe. Keep it in scope as long you want to receive updates on a given Ditto Subdirectory.
Enums§
- File
System Type - Existing type in most file system.
Traits§
- Disk
Usage Callback - An alias for
'static + Send + FnMut(DiskUsageChild). Callback bounds for theDiskUsage.observe(...)handler.
Type Aliases§
- Disk
Usage Observer Handle - Alias for the observer type returned by
.observe(...).