vyre_libs/
compat_aliases.rs1#[derive(Clone, Copy, Debug, Eq, PartialEq)]
8pub struct CompatibilityAlias {
9 pub deprecated_path: &'static str,
11 pub canonical_path: &'static str,
13 pub canonical_owner: &'static str,
15 pub removal_condition: &'static str,
17}
18
19pub const MATCHING_ALIAS: CompatibilityAlias = CompatibilityAlias {
21 deprecated_path: "vyre_libs::matching",
22 canonical_path: "vyre_libs::scan",
23 canonical_owner: "vyre-libs/src/scan",
24 removal_condition: "public-api snapshot and downstream compatibility tests no longer require vyre_libs::matching",
25};
26
27pub const MATCHING_SUBSTRING_ALIAS: CompatibilityAlias = CompatibilityAlias {
29 deprecated_path: "vyre_libs::matching::substring",
30 canonical_path: "vyre_libs::scan::substring",
31 canonical_owner: "vyre-libs/src/scan/substring",
32 removal_condition: "public-api snapshot and substring compatibility test no longer require vyre_libs::matching::substring",
33};
34
35pub const COMPATIBILITY_ALIASES: &[CompatibilityAlias] =
37 &[MATCHING_ALIAS, MATCHING_SUBSTRING_ALIAS];