Expand description
Directory scanning service
Recursively scans directories to find supported image files, extracts EXIF metadata, and stores everything in the database. Uses rayon for parallel hash computation and EXIF extraction.
Structs§
- Scan
Progress - Scan progress information
- Scan
Report - Scan
Result - Result of a completed scan – returns the database back to the caller
Functions§
- calculate_
hash - Calculate SHA256 hash of a file (full streaming hash).
- media_
type_ for_ path - start_
scan - Start a scan in a background task.