diff --git a/Cargo.lock b/Cargo.lock index 59f64c8..77e2d3e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -387,6 +387,17 @@ dependencies = [ "piper", ] +[[package]] +name = "bstr" +version = "1.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "40723b8fb387abc38f4f4a37c09073622e41dd12327033091ef8950659e6dc0c" +dependencies = [ + "memchr", + "regex-automata", + "serde", +] + [[package]] name = "bumpalo" version = "3.16.0" @@ -1258,6 +1269,19 @@ version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a" +[[package]] +name = "feruca" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "25789ad6dfe8de73de0d96ea93ea8270dd15e2c51c3ee9212241da3701a343ee" +dependencies = [ + "bincode", + "bstr", + "once_cell", + "rustc-hash", + "unicode-canonical-combining-class", +] + [[package]] name = "fixedbitset" version = "0.4.2" @@ -2991,6 +3015,7 @@ dependencies = [ "dioxus-query", "dioxus-sdk", "dotenvy", + "feruca", "serde", "serde_json", "serde_with", @@ -3295,6 +3320,12 @@ version = "0.3.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" +[[package]] +name = "unicode-canonical-combining-class" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6925586af9268182c711e47c0853ed84131049efaca41776d0ca97f983865c32" + [[package]] name = "unicode-ident" version = "1.0.12" diff --git a/Cargo.toml b/Cargo.toml index 3ba6c40..6c3c6b6 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -28,6 +28,7 @@ dioxus-sdk = { version = "0.5.0", features = ["i18n"] } unic-langid-impl = "0.9.5" voca_rs = "1.15.2" diesel_migrations = { version = "2.2.0", features = ["postgres"] } +feruca = "0.10.0" [features] default = []