Expand description
UniFFI read-only API. JSON responses keep the first binding contract small.
Structs§
- JobHandle
- A live scan job handle (P7 task 9.2, PF-01).
spawn_scan_jsonreturns immediately, so a UI thread never blocks on a walk: progress is polled, cancellation is cooperative, andresult_jsonis the only joining call. Dropping the last handle detaches the worker; the database is only written by the worker’s own publish step, so a detached run either completes its publish or leaves none.
Functions§
- candidates_
json - Returns candidates for review only, never paths to execute automatically.
- capabilities_
json - Reports implemented capabilities; unsupported scopes are never claimed empty.
- children_
json - explain_
json - growth_
json - Compares a locator in two complete, compatible snapshots.
- latest_
native_ snapshot_ json - Returns the latest snapshot ID for a native path previously scanned.
- scan_
native_ json - Scans a caller-chosen native directory and persists an immutable snapshot.
- spawn_
scan_ json - Spawns a native-path scan on a worker thread and returns a handle at
once. The scan uses the same code path as
scan_native_json; the only difference is who waits. - top_
json