Aleksei Voronov
|
f4ee482ce7
|
Use Arcs to pass stuff around to avoid dealing with lifetimes
And also implement proper language detection through lingua-rs,
because Bluesky's detection is really bad
|
2023-09-21 10:36:47 +02:00 |
Aleksei Voronov
|
fb17aa3e6a
|
Formatting
|
2023-09-16 17:40:07 +02:00 |
Aleksei Voronov
|
944be0cd5a
|
Convert into more modern Rust module structure
And also use re-exports liberally for shorter imports
|
2023-09-16 17:21:18 +02:00 |
Aleksei Voronov
|
832bdf6e92
|
Simplify lifetimes
I think I may have overdone it with lifetime-per-dependency, I doubt that'll ever become necessary
|
2023-09-07 19:06:39 +02:00 |
Aleksei Voronov
|
9d3cd75db9
|
Refactor things a little
Split into proper domain components, and 3rd party service glue
|
2023-09-07 19:02:36 +02:00 |