* chore: mv client.rs into rust dir
i think the best practice is:
a Cargo.toml inlcude just [workspace]
libsolana_geyser_grpc in 'cargo new lib_geyser_grpc'
client in 'cargo new client'
finally the dir is
/Cargo.toml
/lib_geyser_grpc/Cargo.toml
/lib_geyser_grpc/src/
/client/Cargo.toml
/client/src/client.rs
* Moved rust code to subprojects/workspace (#63)
* Moved to submodules
* Moved config-check binary path
---------
Co-authored-by: Linus Kendall <git@linuskendall.com>
* Feat: client with default retry policy
Once the server connection is broken, client will reconnect to the server, then retry to send payload SubscribeRequest to server
* Refactor: backoff as default crates, simplify cargo.toml
---------
Co-authored-by: Nikita Baksalyar <nikita.baksalyar@gmail.com>
* Upgrade rust version
* Compatibility fixes for v1.14
* Updated proto with new fields
* Failed attempt at adding new fields
* fix ReturnData
Co-authored-by: Kirill Fomichev <fanatid@ya.ru>