[package] name = "dr-catalog" version.workspace = true edition.workspace = true rust-version.workspace = true license.workspace = true [dependencies] dr-types.workspace = true # The face subsystem's arithmetic โ€” `Calibration` in particular, so the sigmoid # that turns a cosine into a probability has exactly one definition. Default # features are off, so this brings in no ONNX runtime and no weights: only the # model-free half compiles here. dr-face.workspace = true # For `SHARD_MAX_BYTES` alone. The face shards are capped at the same 25 MB the # thumbnail shards are, and sharing the constant is what keeps them from # drifting apart โ€” the cap is a statement about sync cost, not about thumbnails. dr-thumbs.workspace = true # The `Storage` trait, and nothing else from it. A scan has to read a real # directory, and this is how `core/` reaches the platform without a # `#[cfg(target_os)]` of its own (ARCH ยง4.1: calls go downward). dr-plat.workspace = true rusqlite.workspace = true thiserror.workspace = true log.workspace = true # `collections.selector_json` โ€” the stored form of a smart collection's # selector. The column predates this dependency; nothing else here is JSON. serde_json.workspace = true # For the `scan_local` example only, which is a diagnostic tool: what it is # diagnosing is often a folder the scan warned about and skipped, and those # warnings go to `log`. [dev-dependencies] env_logger.workspace = true