//! Conflict targets from the catalog's representable, immediate unique keys.
use snake;
use crateTable;
use BTreeSet;
/// Deduplicates equivalent keys; e.g. two unique `page_id` indexes yield one target.
/// Index producers must honor the catalog contract: no predicates or expressions.
pub
/// Names a target; e.g. `suffix(&["tenant".into(), "slug".into()])` is `tenant_and_slug`.
pub