[services] Rust Integration - Backup - Rust - Multiple put clients
Summary:
Depends on D5034
In order to be able to handle multiple connections at the same time, we have to store a collection of clients in the rust state instead of having just one.
Here, I'm adding the collection to the put blob client.
Test Plan:
The backup service will not build successfully because of invalid calls from the c++ but I decided to divide the code so the diffs are not too big. This is fixed in the next diff in the stack - D5036
This will work:
cd services/backup/blob_client cargo check
Reviewers: jon, tomek, varun, max
Reviewed By: jon, tomek
Subscribers: ashoat, tomek, atul, abosh
Differential Revision: https://phab.comm.dev/D5035