Remove circular dependency between `l10n_embed` and `l10n_embed_derive`
Dependencies
- [2]
RUCC2HKZRename from `fluent_embed` to `l10n_embed` - [3]
7M4UI3TWUpdate dependencies to latest versions - [4]
C6W7N6N5Implement `Localize` for `FixedDecimal` and primitive number types - [5]
TIPBMFLWMigrate to edition 2024 - [6]
BFL2Y7GNAdd relative timestamps using `jiff` and `icu_relativetime` - [7]
AE3AZFVKAdd `Styled<L: Localize>` struct to support localizing colors - [8]
HHJDRLLNCreate `fluent_embed_runtime` crate - [9]
BAH2JCJPAdd progress bar to `fluent_embed_interaction` - [10]
QM64L3XOReplace `duplicate` macro with `macro_rules!` - [11]
S26YOXQIUpdate `Cargo.toml` in workspace and packages - [*]
O77KA6C4Create `fluent_embed` crate - [*]
E64LCUDQUse `camino::Utf8PathBuf` instead of `std::path::PathBuf` - [*]
UKFEFT6LCreate basic `Output` proc-macro
Change contents
- edit in l10n_embed_derive/Cargo.toml at line 20
l10n_embed.workspace = true - edit in l10n_embed_derive/Cargo.toml at line 38
l10n_embed_derive = { workspace = true, features = ["expand"] } - edit in l10n_embed/Cargo.toml at line 17
l10n_embed_derive = { workspace = true, optional = true } - edit in l10n_embed/Cargo.toml at line 24[3.5498]→[3.1243:1263](∅→∅),[3.1263]→[2.2565:2600](∅→∅),[2.2600]→[3.1300:1428](∅→∅),[3.1300]→[3.1300:1428](∅→∅),[3.1428]→[2.2601:2636](∅→∅)
[dev-dependencies]l10n_embed_derive.workspace = true# Using Matklad's proc-macro dependency trick:# https://github.com/matklad/macro-dep-test/[target.'cfg(any())'.dependencies]l10n_embed_derive.workspace = true - edit in Cargo.lock at line 741
"l10n_embed_derive", - edit in Cargo.lock at line 754
"l10n_embed_derive",