file move: fluent_embed (d--r------) → fluent_embed_derive (d--r------)
replacement in fluent_embed_derive/tests/selectors.rs at line 4
[2.45]→[3.2594:2630](∅→∅),
[3.269]→[3.2594:2630](∅→∅) − use fluent_embed_runtime::Localize;
+ use fluent_embed::Localize;
edit in fluent_embed_derive/tests/selectors.rs at line 25
replacement in fluent_embed_derive/src/lib.rs at line 94
[3.400]→[3.1387:1617](∅→∅) − impl ::fluent_embed_runtime::Localize for #ident {
− const CANONICAL_LOCALE: ::fluent_embed_runtime::icu_locid::LanguageIdentifier =
− ::fluent_embed_runtime::icu_locid::langid!(#canonical_locale);
+ impl ::fluent_embed::Localize for #ident {
+ const CANONICAL_LOCALE: ::fluent_embed::icu_locid::LanguageIdentifier =
+ ::fluent_embed::icu_locid::langid!(#canonical_locale);
replacement in fluent_embed_derive/src/fluent/ast.rs at line 27
[3.7178]→[3.1618:1728](∅→∅) − parse_quote!(::fluent_embed_runtime::icu_plurals::PluralCategory::#ident)
+ parse_quote!(::fluent_embed::icu_plurals::PluralCategory::#ident)
replacement in fluent_embed_derive/src/derive.rs at line 44
[3.1985]→[3.1985:2055](∅→∅) − #(::fluent_embed_runtime::langid!(#additional_locales)),*
+ #(::fluent_embed::langid!(#additional_locales)),*
replacement in fluent_embed_derive/src/derive.rs at line 46
[3.2066]→[3.2066:2171](∅→∅) − let locale = ::fluent_embed_runtime::select_locale(&available_locales, &Self::CANONICAL_LOCALE);
+ let locale = ::fluent_embed::select_locale(&available_locales, &Self::CANONICAL_LOCALE);
replacement in fluent_embed_derive/src/derive.rs at line 50
[3.2231]→[3.2231:2467](∅→∅) − const plural_rule_type: ::fluent_embed_runtime::PluralRuleType =
− ::fluent_embed_runtime::PluralRuleType::Cardinal;
− let plural_rules = ::fluent_embed_runtime::plural_rules(&locale, plural_rule_type).unwrap();
+ const plural_rule_type: ::fluent_embed::PluralRuleType =
+ ::fluent_embed::PluralRuleType::Cardinal;
+ let plural_rules = ::fluent_embed::plural_rules(&locale, plural_rule_type).unwrap();
replacement in fluent_embed_derive/Cargo.toml at line 2
[3.1311]→[3.1311:1333](∅→∅) + name = "fluent_embed_derive"
replacement in fluent_embed_derive/Cargo.toml at line 25
[3.258]→[2.5323:5383](∅→∅) − fluent_embed_runtime = { path = "../fluent_embed_runtime" }
+ fluent_embed = { path = "../fluent_embed" }
file move: fluent_embed_runtime (d--r------) → fluent_embed (d--r------)
edit in fluent_embed/src/lib.rs at line 3
+ // Publicly re-export the macro itself
+ pub use fluent_embed_derive::localize;
+
replacement in fluent_embed/Cargo.toml at line 2
[3.1089]→[3.1089:1119](∅→∅) − name = "fluent_embed_runtime"
edit in fluent_embed/Cargo.toml at line 17
+ fluent_embed_derive = { path = "../fluent_embed_derive" }
replacement in Cargo.toml at line 2
[3.210]→[2.5384:5452](∅→∅) − members = ["fluent_embed", "locale_select", "fluent_embed_runtime"]
+ members = ["fluent_embed", "fluent_embed_derive", "locale_select"]
edit in Cargo.lock at line 165
+ "fixed_decimal",
+ "fluent_embed_derive",
+ "icu_experimental",
+ "icu_locid",
+ "icu_plurals",
+ "icu_provider",
+ "jiff",
+ "locale_select",
+ ]
+
+ [[package]]
+ name = "fluent_embed_derive"
+ version = "0.1.0"
+ dependencies = [
replacement in Cargo.lock at line 180
[3.1943]→[2.5453:5478](∅→∅) − "fluent_embed_runtime",
edit in Cargo.lock at line 190
[3.1960]→[3.2818:2898](∅→∅),
[3.2898]→[3.5364:5403](∅→∅),
[3.5403]→[3.2898:2945](∅→∅),
[3.2898]→[3.2898:2945](∅→∅),
[3.2945]→[3.5404:5413](∅→∅),
[3.5413]→[3.2945:2963](∅→∅),
[3.2945]→[3.2945:2963](∅→∅) − ]
−
− [[package]]
− name = "fluent_embed_runtime"
− version = "0.1.0"
− dependencies = [
− "fixed_decimal",
− "icu_experimental",
− "icu_locid",
− "icu_plurals",
− "icu_provider",
− "jiff",
− "locale_select",