You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Decided this isn't really needed nor useful since we use macros and generated API code, which makes our code more concise. We can still use feature gates to disable client etc.
It's probably best to seperate the stuff into seperate crates. Probably:
harmony_api
: holds generated api code (control server / client code generation via a feature)harmony_api_macros
: macros we'll use inapi
cratesharmony_client_api
: client api methods,client: &Client
should be made generic using something likeAsMut<...Service>
insteadharmony_federation_api
: same as above but for serverharmony_client_stateless
: stateless client feat: seperate client frameworks #3harmony_client_stateful
: stateful client feat: seperate client frameworks #3and a
harmony
crate which re-exports these controlled with feature gates. Pretty much like ruma structure.The text was updated successfully, but these errors were encountered: