#[derive(Clone, Copy, Debug, Eq, PartialEq)]
pub struct CompatibilityAlias {
pub deprecated_path: &'static str,
pub canonical_path: &'static str,
pub canonical_owner: &'static str,
pub removal_condition: &'static str,
}
pub const MATCHING_ALIAS: CompatibilityAlias = CompatibilityAlias {
deprecated_path: "vyre_libs::matching",
canonical_path: "vyre_libs::scan",
canonical_owner: "vyre-libs/src/scan",
removal_condition: "public-api snapshot and downstream compatibility tests no longer require vyre_libs::matching",
};
pub const MATCHING_SUBSTRING_ALIAS: CompatibilityAlias = CompatibilityAlias {
deprecated_path: "vyre_libs::matching::substring",
canonical_path: "vyre_libs::scan::substring",
canonical_owner: "vyre-libs/src/scan/substring",
removal_condition: "public-api snapshot and substring compatibility test no longer require vyre_libs::matching::substring",
};
pub const COMPATIBILITY_ALIASES: &[CompatibilityAlias] =
&[MATCHING_ALIAS, MATCHING_SUBSTRING_ALIAS];